【twcc】学习2:cc-feedback包送去cc预估码率

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

  • 继续学习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

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

等风来不如迎风去

你的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值