我是RRTCC的新手,我真的不明白RRTCC如何调整传入的媒体比特率。我试着阅读RRTCC的互联网草案,但无法理解:https://datatracker.ietf.org/doc/html/draft-alvestrand-rmcat-congestion-03。
它根据延迟和损失来计算估计带宽,那么下一步是什么呢?如何直接控制发送速率来控制拥塞?
发布于 2017-01-23 12:49:37
RTP接收机不直接控制发送速率。它只向RTP发送方发送状态信息,RTP发送方是唯一能够控制自己发送速率的发送方。
draft-alvestrand-rmcat-congestion已经被草稿-ietf-rmcat-gcc所取代,所以我建议您使用后一个。
在2.系统模型部分中,它解释了RTP接收方也应该充当RTCP发送方,以便向RTP发送方发送雷姆消息。这些消息应由RTP接收方在检测到任何拥塞时立即发送,然后继续以每秒一次的速率发送,即使没有发生拥塞。然后,RTP发送方使用接收到的消息中的信息来决定传输比特率是可以提高还是应该立即降低。
发布于 2017-05-05 16:38:50
我是草案的作者之一。如果您有兴趣了解设计标准,也可以查看本文:
作者声明:[ S. ] G. Carlucci,L. De Cicco,S. Holmer,S. Mascolo .ACM Mmsys 2016,克拉根福,奥地利
可在http://c3lab.poliba.it/images/6/65/Gcc-analysis.pdf下载。
https://stackoverflow.com/questions/39194149
复制相似问题