目录
REMB 协议介绍
REMB (Receiver Estimated Maximum Bitrate) 接收端最大码率估计。
REMB一直是一个草案,并没有定义到标准rfc文档中,虽然主流的webrtc开源服务器,如:mediasoup、licode都支持REMB方式进行拥塞控制,但是会逐步放弃支持,未来会在发送到进行码率估计,即通过transport-cc的方式。
由于目前很多服务器还支持REMB方式,所以本篇文章打算介绍一下实现过程。
协议格式
文档:https://datatracker.ietf.org/doc/html/draft-alvestrand-rmcat-remb-03
REMB也是RTCP反馈报文的一种,具体格式如下:
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
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+