资源描述:
《rtcp字段计算方法.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、RTCP包括五种数据包类型(RFC3550Page69):abbrev.namevalue(该值RTCP头格式中的PT类型字段)SRsenderreport200RRreceiverreport201SDESsourcedescription202BYEgoodbye203APPapplication-defined204RTCP报文格式如下(RFC3550Page35):012301234567890123456789012345678901+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
2、+-+-+-+header
3、V=2
4、P
5、RC
6、PT=SR=200
7、length
8、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
9、SSRCofsender
10、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+sender
11、NTPtimestamp,mostsignificantword
12、info+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
13、+-+-+-+-+-+
14、NTPtimestamp,leastsignificantword
15、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
16、RTPtimestamp
17、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
18、sender'spacketcount
19、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
20、sende
21、r'soctetcount
22、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+report
23、SSRC_1(SSRCoffirstsource)
24、block+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+1
25、fractionlost
26、cumulativenumberofpacketslost
27、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
28、-+-+-+-+-+
29、extendedhighestsequencenumberreceived
30、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
31、interarrivaljitter
32、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
33、lastSR(LSR)
34、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
35、dela
36、ysincelastSR(DLSR)
37、+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+report
38、SSRC_2(SSRCofsecondsource)
39、block+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+2:...:+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
40、profile-specificextens
41、ions
42、+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+下面解释几个难懂的字段NTPNtp把当前时间(自1970.1.1以来的秒数)分为整数部分N和小数部分XNtp高位=整数部分N+UL(其中UL表示自1900.1.1到1970.1.1的秒数)Ntp低位=小数部分X*(其中为2^32)RTP时间戳以sample为单位,如音频8000HZ,一个packet为20ms,则两个rtp时间戳的间隔为160.从rtp时间戳换算成ms的公式为:rtp时间戳*1000/samplerate
43、。Jitter设接收到两个rtp包的时间间隔,换算成