首页 > 其他分享 >RTCP常见报文格式(申请I帧/RR/SR/SDES)

RTCP常见报文格式(申请I帧/RR/SR/SDES)

时间:2023-02-14 10:25:51浏览次数:35  
标签:包中 SDES 组合 RR 报文格式 FIR 报文 RTCP

       本篇文章是基于对RTCP基本协议有所了解情况下,进行说明,因为RTCP在丢包重传(ARQ)方面需要使用

到,具体可以查看RTCP相关rfc文档或者博客。所以本篇文章主要是从抓包报文角度来看RTCP协议。

1.两种RTCP申请I帧

      申请的I帧方式主要PLI(Picture Loss Indication)和FIR(Full Intra Request)两种方式,FIR又包括RFC2032 和RFC5104规定的两种方式,其中RFC5104规定的FIR报文比较常用。一般发送端在收到接收端发送过来的RTCP PLI报文,按申请I帧处理,当然收到FIR报文,就是申请I帧,PLI报文和FIR(RFC5104)的报文如下图       接收端在申请I帧时,不要刷I帧刷的太频繁(一般不小于5s)

2.SDES报文

3.RR包

4.SR包

 

5.RTCP包组包方式 不同类型的RTCP信息包可堆叠,不需要插入任何分隔符就可以将多个RTCP包连接起来形成一个RTCP组合包,然 后由低层协议用单一包发送出去。由于需要低层协议提供整体长度来决定组合包的结尾,在组合包中没有单个RTCP 包的显式计数。组合包中每个RTCP包可独立处理,而不需要按照包组合的先后顺序处理。在组合包中有以下几条强 制约束: 1、只要带宽允许,在SR包或RR包中的接收统计应该经常发送,因此每个周期发送的组合RTCP 包中应包含报告包。 2、每个组合包中都应该包含SDES CNAME,因为新接收者需要通过接收CNAME来识别源,并与媒体联系进行同步。 3、组合包前面是包类型数量,其增长应该受到限制

标签:包中,SDES,组合,RR,报文格式,FIR,报文,RTCP
From: https://www.cnblogs.com/shu-jie/p/17118766.html

相关文章