RTCP(一): RR--Receiver Reports 接收者報(bào)告

作者:IT荒野獵人
來(lái)源:CSDN
原文:https://blog.csdn.net/sweibd/article/details/79335748
RTCP RR的格式

接受者報(bào)告的RTCP類(lèi)型是201,如圖1.1所示劲妙。


圖1.1

reporter ssrc

rr報(bào)告發(fā)送者的ssrc匈织,也就是rtp報(bào)文接受者自己的ssrc.

reportee ssrc

rr報(bào)告接受者的ssrc,也就是rtp報(bào)文發(fā)送者的ssrc.

cumulative number of packet lost

累積報(bào)文丟失總數(shù),該字段是一個(gè)24-bits的有符號(hào)整數(shù)瘾英。

理論計(jì)算方式, packet lost = 期待得到報(bào)文數(shù)量 - 實(shí)際收到報(bào)文的數(shù)量

實(shí)際計(jì)算方式, packet lost = 期待收到最新sequence - 第一次收到報(bào)文的sequence忌堂。

需要注意的有一下幾點(diǎn):

  • sequence為16位,容易翻轉(zhuǎn)
    可以通過(guò)計(jì)算extend_sequence來(lái)區(qū)分翻轉(zhuǎn)的sequence拴曲。
  • packet lost可能為負(fù)數(shù)
    因?yàn)橛衦tp報(bào)文的重傳争舞,如果重傳次數(shù)多,可能造成負(fù)數(shù)
  • 該值的測(cè)量周期是整個(gè)會(huì)話
    測(cè)量周期是整個(gè)會(huì)話澈灼,而不是RR的發(fā)送間隔

extended highest sequence number received

計(jì)算方法竞川,extended_seq_num = seq_num + (65536 * wrap_around_count)

其中wrap_around_count為sequence翻轉(zhuǎn)的次數(shù)

Loss fraction

丟包率店溢,它是定義一個(gè)rr發(fā)送間隔中rtp報(bào)文的丟失率。

它是一個(gè)8bits的數(shù)據(jù)段委乌,計(jì)算方法為床牧,loss fraction=lost rate x 256.

舉例,丟包率為25%遭贸,該字段為25%*256=64

interarrival jitter

這里的延時(shí)抖動(dòng)指的是rtp報(bào)文發(fā)送方的網(wǎng)絡(luò)傳輸時(shí)間的變量估計(jì)值戈咳。

計(jì)算單位是基于時(shí)間戳的基礎(chǔ)單位,也是32位無(wú)符號(hào)整形壕吹。

因?yàn)閞tp的發(fā)送和接收方?jīng)]有時(shí)間同步系統(tǒng)著蛙,所以不大可能能準(zhǔn)確的測(cè)量網(wǎng)絡(luò)傳送時(shí)間。

相反耳贬,傳輸時(shí)間= |rtp的時(shí)間戳-rtp接受者本地時(shí)間|

因?yàn)闆](méi)有發(fā)送和接收方的時(shí)間同步機(jī)制册踩,所以這里關(guān)心的不是傳輸時(shí)間,是兩次接收到rtp報(bào)文傳輸時(shí)間的對(duì)比效拭,計(jì)算公式如圖1.2暂吉。


圖1.2
  • R是接收到的時(shí)間戳,Rj是packet j接收到的時(shí)間戳缎患,Ri是packet i接收到的時(shí)間戳
  • S是rtp報(bào)文的時(shí)間戳慕的,Sj是packet j的rtp時(shí)間戳,Si是packet i的rtp時(shí)間戳
    而Jitter的計(jì)算公式如圖1.3:


    圖1.3

LSR

LSR: The last sender report timestamp挤渔,是最新接收到SR報(bào)文的時(shí)間戳肮街。
具體值是,SR報(bào)文里64位NTP時(shí)間戳中的32位bit的時(shí)間戳判导。如果沒(méi)有收到SR報(bào)文嫉父,該字段為0.

DLSR

DLSR: The delay since last sender report,是接收到SR報(bào)文的時(shí)刻與發(fā)送該RR報(bào)文時(shí)刻的時(shí)間差值眼刃,單位時(shí)間是1/65536 seconds. 如果沒(méi)有收到SR報(bào)文绕辖,該字段為0.

RTT

RTT: Round-Trip Time,發(fā)送者計(jì)算的發(fā)送來(lái)回時(shí)間擂红。
發(fā)送者可以通過(guò)RR報(bào)文中的LSR和DLSR來(lái)計(jì)算RTT仪际。

計(jì)算方法: 發(fā)送者用接收到RR報(bào)文的當(dāng)前時(shí)間-RR報(bào)文的LSR,得到發(fā)送SR和接收到RR所花費(fèi)的網(wǎng)絡(luò)延時(shí)昵骤。

再進(jìn)行: (接收到RR報(bào)文的當(dāng)前時(shí)間-RR報(bào)文的LSR) - RR中的DLSR树碱,也就是去除了在RTP接收者方本地的SR接收和RR發(fā)送的延時(shí),這樣就得到了RTT变秦。

RTT = 接收到RR報(bào)文的當(dāng)前時(shí)間-RR報(bào)文的LSR - RR中的DLSR

經(jīng)驗(yàn)表明成榜,如果RTT大于300ms,這樣的質(zhì)量網(wǎng)絡(luò)通話無(wú)法完成蹦玫。只能通過(guò)降低比特率赎婚,降低打包延時(shí)或應(yīng)用好的錯(cuò)誤修復(fù)機(jī)制來(lái)完成雨饺。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市惑淳,隨后出現(xiàn)的幾起案子额港,更是在濱河造成了極大的恐慌,老刑警劉巖歧焦,帶你破解...
    沈念sama閱讀 219,539評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件移斩,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡绢馍,警方通過(guò)查閱死者的電腦和手機(jī)向瓷,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,594評(píng)論 3 396
  • 文/潘曉璐 我一進(jìn)店門(mén),熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)舰涌,“玉大人猖任,你說(shuō)我怎么就攤上這事〈砂遥” “怎么了朱躺?”我有些...
    開(kāi)封第一講書(shū)人閱讀 165,871評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)搁痛。 經(jīng)常有香客問(wèn)我长搀,道長(zhǎng),這世上最難降的妖魔是什么鸡典? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,963評(píng)論 1 295
  • 正文 為了忘掉前任源请,我火速辦了婚禮,結(jié)果婚禮上彻况,老公的妹妹穿的比我還像新娘谁尸。我一直安慰自己,他們只是感情好纽甘,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,984評(píng)論 6 393
  • 文/花漫 我一把揭開(kāi)白布良蛮。 她就那樣靜靜地躺著,像睡著了一般贷腕。 火紅的嫁衣襯著肌膚如雪背镇。 梳的紋絲不亂的頭發(fā)上咬展,一...
    開(kāi)封第一講書(shū)人閱讀 51,763評(píng)論 1 307
  • 那天泽裳,我揣著相機(jī)與錄音,去河邊找鬼破婆。 笑死涮总,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的祷舀。 我是一名探鬼主播瀑梗,決...
    沈念sama閱讀 40,468評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼烹笔,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了抛丽?” 一聲冷哼從身側(cè)響起谤职,我...
    開(kāi)封第一講書(shū)人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎亿鲜,沒(méi)想到半個(gè)月后允蜈,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,850評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡蒿柳,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,002評(píng)論 3 338
  • 正文 我和宋清朗相戀三年饶套,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片垒探。...
    茶點(diǎn)故事閱讀 40,144評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡妓蛮,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出圾叼,到底是詐尸還是另有隱情蛤克,我是刑警寧澤,帶...
    沈念sama閱讀 35,823評(píng)論 5 346
  • 正文 年R本政府宣布夷蚊,位于F島的核電站咖耘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏撬码。R本人自食惡果不足惜儿倒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,483評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望呜笑。 院中可真熱鬧夫否,春花似錦、人聲如沸叫胁。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,026評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)驼鹅。三九已至微谓,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間输钩,已是汗流浹背豺型。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,150評(píng)論 1 272
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留买乃,地道東北人姻氨。 一個(gè)月前我還...
    沈念sama閱讀 48,415評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像剪验,于是被迫代替她去往敵國(guó)和親肴焊。 傳聞我的和親對(duì)象是個(gè)殘疾皇子前联,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,092評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容