-
继续学习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 将包的信息传到RTPTransportCont
本文深入探讨了TCP拥塞控制中的CC反馈机制,特别是如何利用cc-feedback进行码率预估。文章详细阐述了从接收端的rtcp-cc-fb反馈到发送端的整个过程,包括更新RTT、丢包率,以及预估接收端吞吐量,最终用于调整编码器的码率。关键步骤涉及了多个函数,如OnTransportPacketsFeedback(),该函数用于根据反馈信息计算和更新网络状态,进而影响带宽估计和拥塞控制策略。
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



