![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
webrtc
文章平均质量分 67
Topber
在腾讯混过日子,在vipkid打过仗,现在无业游民一个
展开
-
licode 源码分析pipline-2
读源码我觉得分两个境界吧,第一种境界能够掌握源码的整个脉络,第二种境界大概是能够分析源码中最有价值的东西,最终沉淀为自己的东西,我个人觉得licode 中pipline 属于最有价值的部分之一吧。 void MediaStream::initializePipeline() { if (pipeline_initialized_) { return; } handler_manager_ = std::make_shared<HandlerManager>(s...原创 2021-07-27 20:24:09 · 264 阅读 · 0 评论 -
licode 源码之pipline 分析
template <class Handler>struct ContextType { typedef typename std::conditional< Handler::dir == HandlerDir::BOTH, ContextImpl<Handler>, typename std::conditional< Handler::dir == HandlerDir::IN, InboundContext...原创 2021-07-27 17:46:37 · 170 阅读 · 0 评论 -
licode sfu 的处理流程
1:客户端发起createtoken首先连接到nuve上,nuve本身就像一个网关一样,知道每一个已经存在的room在哪个erizo_controller上。erizo_controller 启动后会通过rpc通知nuve 并且插入数据库2:createtoken的返回结果中包含了erizo_controller 的地址,下一步就可以根据该地址创建新房间或加入已有房间。3:新版本licode 请求连接erizo_controller 时需要在url中拼接上token的返回结果中 host,token原创 2021-07-27 13:17:28 · 245 阅读 · 0 评论 -
licode 服务器搭建
准备环境:coturn 服务器,Ubuntu 20.04.2 LTS,SSL 证书步骤一: 安装和配置coturn服务器,因为ice 时候需要这些地址进行配对,具体可以参考 https://www.jianshu.com/p/915eab39476d安装方法,但是我安装该作者的方法 生成ssl 时无法使用 后来把turnserver.conf 中dh2066 选项打开后安装成功。步骤二: 安装官网安装licodehttp://lync...原创 2021-07-26 13:10:08 · 636 阅读 · 0 评论