当前位置: 首页 > news >正文

长沙的互联网网站公司龙华建设发展有限公司网站

长沙的互联网网站公司,龙华建设发展有限公司网站,长春网站设计价格,兰州易天网站建设公司有哪些WebRTC中的三个主要线程: signaling_thread,信号线程:用于与应用层交互worker_thread,工作线程(最核心):负责内部逻辑处理network_thread,网络线程:负责网络数据包的收发…

WebRTC中的三个主要线程:

  1. signaling_thread,信号线程:用于与应用层交互
  2. worker_thread,工作线程(最核心):负责内部逻辑处理
  3. network_thread,网络线程:负责网络数据包的收发

webrtc中的其他线程都是通过这三个线程创建出来的!!

webrtc中创建三个线程的位置:

// src/examples/peerconnection/client/conductor.cc
bool Conductor::InitializePeerConnection() {peer_connection_factory_ = webrtc::CreatePeerConnectionFactory();
}// src/pc/peer_connection_factory.cc
PeerConnectionFactory::PeerConnectionFactory(PeerConnectionFactoryDependencies dependencies)
{if (!network_thread_) {owned_network_thread_ = rtc::Thread::CreateWithSocketServer(); // CreateWithSocketServer() 用于处理网络事件owned_network_thread_->SetName("pc_network_thread", nullptr);owned_network_thread_->Start();network_thread_ = owned_network_thread_.get();}if (!worker_thread_) {owned_worker_thread_ = rtc::Thread::Create(); // Create() 不处理网络事件owned_worker_thread_->SetName("pc_worker_thread", nullptr);owned_worker_thread_->Start();worker_thread_ = owned_worker_thread_.get();}if (!signaling_thread_) {signaling_thread_ = rtc::Thread::Current(); // Current() 默认将主线程当做signal线程if (!signaling_thread_) {signaling_thread_ = rtc::ThreadManager::Instance()->WrapCurrentThread();wraps_current_thread_ = true;}}
}

PS:编码技巧:当传入的参数较多时,可以打包成一个结构体传下去,如dependencies,其中指定
dependencies.network_thread, dependencies.signaling_thread, dependencies.worker_thread 等,
以及火山引擎SDK中的video_frame等,都是如此

http://www.yayakq.cn/news/113201/

相关文章:

  • 站外seo是什么WordPress太占空间了
  • 汕头中英文网站推广公司简介图片模板
  • 怎么做网站程序怎么下载自己做的网站
  • 山东港基建设集团网站甘肃省城乡住房建设厅网站
  • 洒长春菩网站建设浙江省城乡建设厅证书查询
  • 培训网站免费中小企业网络营销现状
  • 鹤岗哈尔滨网站建设电子商务网站建设作业案例
  • 打不开建设银行网站logo设计公司上海
  • 广告公司企业网站模板网站建设公司有前途吗
  • 网站开发的排期做网站服务公司
  • 手机网站制作的公司网站监控 重启
  • 企业网站建设服务公司wordpress主动终止密码
  • 万网网站备案授权书wordpress自带api
  • 公司响应式网站防疫站24小时在线咨询
  • 只做动漫的网站企业网站推广方案上海
  • 做企业平台的网站专门做家教的网站
  • 藁城区建设局网站网站 移动app开发
  • 做一个展示型网站要多少钱学生做网站作品图片
  • 网站 二次开发怎么做免费云主机永久使用
  • 国内网站 备案如何网络推广优化
  • xyz域名做网站好么百度收录网站的图片
  • 论坛怎么做网站链接招标网站排名前十名
  • 国外婚纱网站建设现状前端开发培训哪里好
  • python制作网站开发湛江网站建设维护
  • 江苏住房与城乡建设部网站WordPress如何添加导航栏
  • 网站建设实训报告doc网站的建设目标
  • 郴州网站建设推广服务傻瓜使用模板建网站
  • 福建建设工程交易中心网站源码屋
  • 信誉最好的20个网投网站wordpress网校
  • 汕头网站设计开发专业东莞经济贸易学校网络营销