- 博客(9)
- 资源 (29)
- 收藏
- 关注
原创 webrtc研究-remb协议分析
分析入口 webrtc/ideo/vie_remb.ccvoid VieRemb::OnReceiveBitrateChanged(const std::vector<uint32_t>& ssrcs, uint32_t bitrate) { RtpRtcp* sender = nullptr; { rtc::CritScope
2016-12-21 17:46:54 4439
转载 使用Gitlab一键安装包后的日常备份恢复与迁移
Gitlab 创建备份使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份:gitlab-rake gitlab:backup:create使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这个压缩包就是Gitlab整个
2016-12-16 10:32:15 480
转载 iOS 程序引入framework 类别报错unrecognized selector sent to class
背景在ios开发过程中,有时候会用到第三方的静态库(.a文件),然后导入后发现编译正常但运行时会出现selector not recognized的错误,从而导致app闪退。接着仔细阅读库文件的说明文档,你可能会在文档中发现诸如在Other Linker Flags中加入-ObjC或者-all_load这样的解决方法。 那么,Other Linker Flags到底是用来干什么的呢?还有-ObjC
2016-12-14 19:42:42 1065
原创 webrtc研究-视频接收端处理
在call.h 里面有定义,我们把接收到的数据调用 DeliverPacket 即可class PacketReceiver { public: enum DeliveryStatus { DELIVERY_OK, DELIVERY_UNKNOWN_SSRC, DELIVERY_PACKET_ERROR, }; virtual DeliveryStatus Del
2016-12-12 11:48:18 2992 1
转载 [webrtc] rtcp模块中rtt时间计算
RTT指 round-trip time,即计算AB两端的往返时延这里可以分成两个问题:如何在A端估算A和B之间的RTT时间?如何在B端估算A和B之间的RTT时间?本文参考资料: rfc 3550 rfc 3611 webrtc issue https://code.google.com/p/webrtc/issues/detail?id=1613 以及解决版本 https://code.
2016-12-09 19:53:49 2374
转载 WebRTC中丢包重传NACK实现分析
http://www.jianshu.com/p/a7f6ec0c9273在WebRTC中,前向纠错(FEC)和丢包重传(NACK)是抵抗网络错误的重要手段。FEC在发送端将数据包添加冗余纠错码,纠错码连同数据包一起发送到接收端;接收端根据纠错码对数据进行检查和纠正。RFC5109[1]定义FEC数据包的格式。NACK则在接收端检测到数据丢包后,发送NACK报文到发送端;发送端根据NACK
2016-12-08 16:39:55 5086
原创 webrtc 研究-音频编码
opus 编码参数src\webrtc_src\webrtc\modules\audio_coding\acm2 acm_codec_datebase.cc#ifdef WEBRTC_CODEC_OPUS // Opus internally supports 48, 24, 16, 12, 8 kHz. // Mono and stereo. { 120, "opus", 4800,
2016-12-08 13:45:14 2388
原创 webrtc 研究-带宽控制
带宽控制上行带宽控制 webrtc/modules/bitrate_controller 下行带宽估计 remote_bitrate_estimator
2016-12-06 18:34:48 2512 1
转载 WebRTC的拥塞控制技术(Congestion Control
http://www.jianshu.com/p/9061b6d0a9011. 概述对于共享网络资源的各类应用来说,拥塞控制技术的使用有利于提高带宽利用率,同时也使得终端用户在使用网络时能够获得更好的体验。在协议层面上拥塞控制是TCP的一个总要的组成部分;但是对于非面向链接的传输层协议,如UDP,其在协议层面上并没有对拥塞控制进行强制性的要求,这样做保证了最优的传输性能,且
2016-12-03 18:59:25 2102
inotify 文件监视
2013-12-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人