-
继续学习1,学习1中是准备知识,实际操练是在本文的预估中。
-
主要是对照大神的神作第八章 学习。
-
大量引用了大神的内容。
-
学习1中,大神主要论述了发送侧如何构造cc-fb,等待收到rtcp-cc-fb后进行再更新,然后最终交给cc模块。
-
这是大神绘制的图片,总结的非常清晰到位:
-
大神的论述,cc-fb是发送侧由RTPSender生成的,发送侧生成首先涉及到twcc扩展、bwe标记决定的padding功能、
右边是生成feedback packet的过程,最初由RTPSenderVideo注册cc-extension到RTPSender, RTPSender支持cc-extension后支持PacingController的padding,并生成带有TransportSequenceNumber的包,转发到PacketRouter后设置TransportSequenceNumber, 在网络发送的过程中,经由RTPSenderEgress 将包的信息传到RTPTransportController,让其调用TransportFeedbackAdapter生成feedback packet;
- 收到接收测发来的 rtcp-cc-fb报文,rtcpreceiver处理feedback后&#x