【twcc】学习1:cc-feedback包构造及其接收处理

  • 我的代码是m79,大神的代码看起来比我的新。核心的 ProcessTransportFeedbackInner 竟然没有找到。

  • webrtc源码分析(8)-拥塞控制(上)-码率预估 再次膜拜一下大神的分析。

  • 本文大量引用大神的论述。

  • cc-controller下最重要的几个函数来介绍码率控制的核心过程,其分别是OnProcessInterval()和OnTransportPacketsFeedback(),前者根据时间流逝定时更新码率, 后者需要借助于cc-feedback的到来才能更新码率,

接受测基于rtcp发来的report:TransportPacketsFeedback

【twcc】学习1:cc-feedback包构造及其接收处理_第1张图片

cc-feedback 是一个rtp扩展:从中能得到包的接收状态和时间。

【twcc】学习1:cc-feedback包构造及其接收处理_第2张图片

cc-feedback 使用的是transprot-sequence-number,是从rtphead

你可能感兴趣的:(WebRTC入门与实战,ffmpeg,网络)