mediasoup源码分析(十四)拥塞控制 Transport-CC

一、Transport-CC  介绍

webrtc有两种拥塞控制反馈方式,一种是REMB,另一种是Transport-CC。Transport-CC(Transport-wide Congestion Control)。REMB 是接收端基于丢包率的码率反馈,Transport-CC是发送端基于延时的码率控制,当然,这两种反馈包都是接收端反馈到发送端。

如果想开启该算法,发送端需要在RTP扩展头中添加transport-wide sequence number 字段,接收端RTCP 发送TransportFeedback 报文。

1、rtp 头介绍

    rfc3550   https://datatracker.ietf.org/doc/rfc3550/?include_text=1

   rtp头有固定头 +  扩展头组成 。固定头:

    0                   1                   2                   3
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

猜你喜欢

转载自blog.csdn.net/lcalqf/article/details/108297045