RTCP(Real-time Transport Control Protocol)的拥塞控制机制主要包括CCM(Congestion Control Mechanism)和TMMBN(Temporary Maximum Media Stream Bit Rate Notification)两种方式。
CCM是一种基于反馈的拥塞控制机制,可以根据接收方的反馈信息调整RTP流的发送速率。具体来说,当接收方检测到网络拥塞时,可以发送一条RTCP报文,告知发送方需要降低RTP流的发送速率。发送方收到报文后,可以根据报文内容调整发送速率,以适应当前网络状况。
TMMBN是一种基于通知的拥塞控制机制,用于告知接收方当前网络带宽的情况。具体来说,当接收方检测到网络带宽变化时,可以发送一条RTCP报文,告知发送方当前网络带宽的情况。发送方收到报文后,可以根据报文内容调整发送速率,以适应当前网络状况。