【gcc】RtpTransportControllerSend学习笔记

  • 本文是对大神 webrtc源码分析(8)-拥塞控制(上)-码率预估 的学习笔记。
  • 看了啥也没记住,所以跟着看代码先。

CongestionControlHandler

  • 在底层网络可用的时候,会触发RtpTransportControllerSend::OnNetworkAvailability()回调,这里会尝试创建CongestionControlHandler

【gcc】RtpTransportControllerSend学习笔记_第1张图片

  • 创建后即刻就调用 UpdateControllerWithTimeInterval() 和 StartProcessPeriodicTasks():
    【gcc】RtpTransportControllerSend学习笔记_第2张图片

MaybeCreateControllers 的调用有两处

  • 一处是:
    【gcc】RtpTransportControllerSend学习笔记_第3张图片

另一处是 OnNetworkAvailability

你可能感兴趣的:(WebRTC入门与实战,学习,笔记)