天行健,君子以自强不息!
发布时间:2016-02-19 13:10:46
1, 基本线程webretc中主要有两个线程:signaling_thread-->处理小工作量方法。要求此线程内的方法都必须快速返回。worker_thread-->处理大工作量的方法。此线程内的方法可能会处理很长时间,如网络消息等。2, 线程实现webrtc中的线程包含了一个消息队列。当需要在此线程中运行逻辑时,仅需要向线.........【阅读全文】
发布时间:2016-02-19 13:07:15
此部分代码主要提供两个功能:1),适配P2P传输部分和媒体处理部分的不同接口2),封装易用的对外接口,方便使用者调用1, 接口适配部分:2, 简化接口部分:2.1,外部协作此部分代码实现了W3C webrtc 规范:http://dev.w3.org/2011/webrtc/editor/webrtc.html目前PeerConnection可以.........【阅读全文】
发布时间:2016-02-19 13:06:01
说明:此系类的内容都是本人自己对libjingle native API代码的学习总结。其中可能存在不准确甚至是错误的内容。欢迎大家帮忙指出错误。1, 此部分代码主要完成媒体处理,编解码,RTP/RTCP 编解码等。下图是主要的模块图:2,主要模块间通信及相互引用关系。下图中模块对应于上图中模块的描述。.........【阅读全文】
发布时间:2016-02-19 13:00:47
说明:此系类的内容都是本人自己对libjingle native API代码的学习总结。其中可能存在不准确甚至是错误的内容。欢迎大家帮忙指出错误。此文是个人根据WebRTC项目中的libjingle部分总结出来。只代表WebRTC中的libjingle部分的结构,不代表原始的libjingle项目。1, libjingle 基本结构。下图仅描述视频部.........【阅读全文】
发布时间:2016-02-19 11:47:36
说明:此系类的内容都是本人自己对libjingle native API代码的学习总结。其中可能存在不准确甚至是错误的内容。欢迎大家帮忙指出错误。1, 主页: http://www.webrtc.org/2, 项目由来。当前的webrtc项目是由Google收购的GIPS项目和libjingle项目融合而成。其中GIPS 部分主要.........【阅读全文】