mediasoup 源码分析 (五) Congestion Control 拥塞控制
https://blog.csdn.net/lcalqf/article/details/107913613
feedback mediasoup
mediasoup支持两种类型的bwe(Bandwidth estimation)带宽估计反馈机制:TRANSPORT-CC 和REMB。具体处理类为:
TransportCongestionControlServer,接收到客户端传来的数据,按一定的规则生成transport-cc包,然后发给客户端。
客户端根据transport-cc包调整发送码率。
一、创建拥塞控制类TransportCongestionControlServer
mediasoup源码分析(十四)拥塞控制 Transport-CC
https://blog.csdn.net/lcalqf/article/details/108297045
一、Transport-CC 介绍
webrtc有两种拥塞控制反馈方式,一种是REMB,另一种是Transport-CC。Transport-CC(Transport-wide Congestion Control)。REMB 是接收端基于丢包率的码率反馈,Transport-CC是发送端基于延时的码率控制,当然,这两种反馈包都是接收端反馈到发送端。
如果想开启该算法,发送端需要在RTP扩展头中添加transport-wide sequence number 字段,接收端RTCP 发送TransportFeedback
报文。
1、rtp 头介绍