- 本文是大神 https://www.cnblogs.com/ishen 的文章的学习笔记。
- 主要是大神文章: webrtc源码分析(8)-拥塞控制(上)-码率预估 的学习笔记。
- 大神的webrtc源码分析(8)-拥塞控制(上)-码率预估 详尽而具体,堪称神作。
- 因为直接看大神的文章,自己啥也没记住,所以同时跟着看代码。
- 跟着大神走一遍,不求甚解,期望能理解大神的思路和gcc的脉络。
-
CongestionControlHandler
- 在底层网络可用的时候,会触发RtpTransportControllerSend::OnNetworkAvailability()回调,这里会尝试创建CongestionControlHandler
- 创建后即刻就调用 UpdateControllerWithTimeInterval() 和 StartProcessPeriodicTasks():