webrtc
文章平均质量分 64
mahout_xb
这个作者很懒,什么都没留下…
展开
-
build WebRTC for android
OS: Ubuntu 10 x641.安装svn和gitsudo apt-get install subversionsudo apt-get install git2. 安装Depot Tools下载 https://sites.google.com/a/chromium.org/dev/developers/how-tos/depottools添加depotto原创 2012-06-05 13:32:09 · 11932 阅读 · 13 评论 -
ICE:交互连接建立
原文链接:http://www.vocal.com/networking/ice-interactive-connectivity-establishment/这是一篇将ICE讲得简单易懂的文章,由于文中的图片需要翻墙才能获取,特转载于此。ICE: Interactive Connectivity EstablishmentThe presence of a Network Add转载 2012-07-04 21:21:39 · 3627 阅读 · 0 评论 -
details about rtp and rtcp
准备分析webrtc的rtp_rtcp模块的源代码(webrtc_root/src/modules/rtp_rtcp), 工欲善其事,必先利其器,先对rtp&rtcp的相关知识做一个总结:RTP是基于UDP而不是TCP原因:1. tcp内置的重传机制不适合实时传输2. tcp是点到点的协议,而不直接支持多播机制3. UDP和TCP的包中都没有时间戳,因此需要原创 2012-06-08 17:48:43 · 2743 阅读 · 0 评论 -
SDP在pjsip中的应用
SDP的定义参见http://www.ietf.org/rfc/rfc2327.txtSDP在pjsip中的状态转换(图片来自pjsip开发文档)结合pjsip2.0源码分析一下上面这张图:假设两个人做视频通话,一方是拨打者,一方是接听者,拨打者发送sip invite消息, 接听方接收消息拨打者开始打电话,会回调on_make_call_med_tp_complete, 在该方法原创 2013-01-06 17:03:54 · 2919 阅读 · 0 评论 -
webrtc中的带宽自适应算法
webrtc中的带宽自适应算法分为两种:1, 发端带宽控制, 原理是由rtcp中的丢包统计来动态的增加或减少带宽,在减少带宽时使用TFRC算法来增加平滑度。2, 收端带宽估算, 原理是并由收到rtp数据,估出带宽; 用卡尔曼滤波,对每一帧的发送时间和接收时间进行分析, 从而得出网络带宽利用情况,修正估出的带宽。两种算法相辅相成, 收端将估算的带宽发送给发端, 发端结合收到的带宽原创 2013-01-08 10:08:03 · 8484 阅读 · 2 评论 -
pjsip中的源代码分析
个人觉得CSDN的写技术文档不便于管理, 如果要更新文档中的源代码和图片,还要先找到以前本地的源文件修改之后帖上来, 很麻烦, 所以后面的文章会传到github上, pjsip源码分析见https://github.com/icefreedom/analyze_pjsip, 有什么疑问需要探讨的可以在此评论。原创 2013-03-22 17:07:27 · 2393 阅读 · 0 评论 -
WebRTC源码分析之Video Capture
Video Capture依赖于平台,这里针对Android平台进行分析.原创 2014-10-14 22:52:24 · 2617 阅读 · 0 评论