webrtc工程有点大,自己强攻了一个多月,基本被拖进了无穷无尽多工程结构梳理中。
现在的思路就是:
总结webrtc里面的工程难点,然后到对应的github上去找开源项目,然后一个一个项目的研究,然后再回过头去研究工程.
webrtc的研究点包括:
1.音视频的网络抖动缓冲策略
2.网络的拥塞处理策略
3.丢包重传策略
4.
对应的开源github工程:
1.video jitter buffer
https://github.com/TaoistKing/Video-Jitter-Buffer
介绍video jitter buffer设计原理的文章:
https://blog.csdn.net/u012635648/article/details/72953237
2.网络拥塞流控
https://github.com/yuanrongxi/razor
相关文档:
https://blog.csdn.net/chinabinlang/article/details/78294464?locationNum=7&fps=1