last SR (LSR):占 32 位,用于表示上次接收到的 SR(Sender Report)包的 NTP 时间戳的中间 32 位。 delay since last SR (DLSR):占 32 位,用于表示从上次接收到 SR 包到发送此 RR 包之间的延迟,以 1/65536 秒为单位。 SR包格式如下: 0 1 2 3 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6...
接收报告数量(5bit):这是SR包的定义,接收报告块数量 荷载类型(8bit):荷载类型SR、RR、SDES、BYE、APP;本文档只介绍了5种,后续介绍QOS策略还会介绍其他的协议类型; 长度(16bit):32位的数量,长度代表整个数据包的大小(协议头+荷载+填充) 同步源(32bit):发送端源 RTCP 报文类型: 2.2 SR协议 发送者报告包括...
该抓包文件中的丢包数为0,累积丢包数为57,扩展的包序号为7070,间隔抖动为26,SR和DLSR均为0。 SS(source description) 接下来,我们看下Source Description: 通过结构图,我们可以看到Source Description分组,也可以叫做SDES的组织结构是按照KLV的格式组织的,key表示具体的类型,length为长度,value为具体的值, key占用1...
RTCP包主要分为RR(接收者报告)、SR(发送者报告)和RTCP-BYE(结束会话报告)三种类型。RR包格式包括总报文长度、版本号、类型、P字段、计数器、发送者标识符、接收者标识符、时戳等字段。随后的字段是针对每个报告块的,包括接收者标识符、时戳、接收者质量等级等。SR包格式包含总报文长度、版本号、...
1.SR(Sender Report,发送者报文)PT=200,报文格式如下:2.RR(Reciever Report,接收者报文)PT=201,报文格式如下:3.SDES(source description,源描述项)PT=202,报文格式如下:4.BYE(goodbye,参与者会话结束)PT=203,报文格式如下:5.APP(Application-Defined,应用自定义)PT=204,报文格式如下:6.RTP...
RTP的接收者利用RTCP报告包提供接收质量反馈的信息,接收者如果同时还是发送 者,则可在发送SR的同时一起发送接收反馈信息;如果仅仅是会话接收者,则只能发送RR。 发送者报告(SR)和接收者报告(RR)格式中的不同之处在于发送者报告还包括20 字节发送者专有的信息部分。若从发送上一个RTCP报告以来的时间内发送过RTP数 ...
RTCP常见报文格式(申请I帧/RR/SR/SDES) 本篇文章是基于对RTCP基本协议有所了解情况下,进行说明,因为RTCP在丢包重传(ARQ)方面需要使用 到,具体可以查看RTCP相关rfc文档或者博客。所以本篇文章主要是从抓包报文角度来看RTCP协议。 1.两种RTCP申请I帧 申请的I帧方式主要PLI(Picture Loss Indication)和FIR(Full Intra ...
(一)RTCP包格式 下面定义几个携带不同控制信息的RTCP包类型: SR(SenderReport):发送者报告,当前活动发送者发送、接收统计。 RR(ReceiverReport):接收者报告,非活动发送者接收统计。 SDES(SourceDescription):源描述项,包括CNAME, NAME, EMAIL,PHONE等。
包格式包括接收者报告(RR)、发送者报告(SR)、源描述(SDES)、退出(BYE)和应用定义的RTCP包(APP)。通用头由4个字节构成,包含版本、协议类型和长度信息。定时规则RTCP复合包周期性发送,称为报告间隔。除了更新源描述和唇同步信息,以及期间的接收质量统计,所有RTCP活动都按此间隔执行。参与者...