日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

低速串行鏈路下IP/UDP/RTP數(shù)據(jù)包頭的壓縮( 六 )


不因此為下一個(gè)包重新設(shè)置期望的變化值 。期望的一次差分值仍然為1,這樣假如下一個(gè)包
按順序來(lái)到就不用再為變化進(jìn)行通信 。
對(duì)于RTP時(shí)間戳,當(dāng)發(fā)送FULL_HEADER,COMPRESSED_NON_TCP和COMPRESSED_UDP包刷新RTP
狀態(tài)時(shí),存儲(chǔ)的一次差分初始化為0 。假如下一個(gè)包的時(shí)間戳一樣(如相同的視頻幀),則二
次差分值為0 。否則必須將兩個(gè)包時(shí)間戳的差別作為新的一次差分傳輸并存入環(huán)境中,該值
將被加到解壓器環(huán)境存儲(chǔ)的未壓縮頭時(shí)間戳上 。每當(dāng)后續(xù)包的一次差分改變時(shí),都要用該變
化來(lái)更新環(huán)境 。
類似地,由于IPv4ID字段每次遞增1,當(dāng)用FULL_HEADER刷新?tīng)顟B(tài)或以非壓縮形式發(fā)送攜
帶ID字段的COMPRESSED_NON_TCP包時(shí),該字段的一次差分初始化為1 。然后,每當(dāng)一次差分
改變其變化都會(huì)重傳并存到環(huán)境中 。
這里還用了一個(gè)掩蔽碼來(lái)表示哪個(gè)字段發(fā)生了非預(yù)期變化 。除了小鏈路順序號(hào)外,要在
壓縮的IP/UDP/RTP頭中進(jìn)行傳輸?shù)捻?xiàng)列表如下:
I=IPv4包ID(非IPv4頭為常數(shù)0)
U=UDP校驗(yàn)和
M=RTP標(biāo)志位
S=RTP順序號(hào)
T=RTP時(shí)間戳
L=RTPCSRC記數(shù)和列表
假如用4位作為鏈路順序號(hào)來(lái)進(jìn)行丟失檢測(cè),包頭中就沒(méi)有足夠的位逐一分配給上面的幾
項(xiàng)并填充到一個(gè)單字節(jié)中隨環(huán)境ID發(fā)送 。
因?yàn)榘l(fā)送源要么在會(huì)話中所有的包里包括UDP校驗(yàn)和,要么就根本不用校驗(yàn)和,所以沒(méi)必
要顯式地?cái)y帶U位表示UDP校驗(yàn)和的存在 。假如以未壓縮包頭初始化會(huì)話狀態(tài)時(shí)其校驗(yàn)和非0,
就說(shuō)明在所有的后續(xù)壓縮包中都將插入16位的未編碼校驗(yàn)和,直到發(fā)送了另一個(gè)未壓縮包改
變?cè)撛O(shè)置 。對(duì)于剩余的幾項(xiàng),用于CSRC記數(shù)和列表的L位可能是使用頻率最低的 。與其專門
在掩蔽碼中用一位來(lái)表示CSRC改變,還不如采用另外一種不常用的位組合 。該位組合稱為
MSTI 。假如IP包ID,RTP標(biāo)志位,RTP順序號(hào)和RTP時(shí)間戳的位都已經(jīng)被使用,這種非凡情況
表示其后可能有一種擴(kuò)展形式的壓縮RTP包頭 。該包頭將包括一個(gè)額外字節(jié),其中含有4位加
上CC記數(shù)的實(shí)際值 。當(dāng)CSRC列表(長(zhǎng)度由CC記數(shù)表示)出現(xiàn)在未壓縮RTP頭中時(shí)也將被包含
其中 。
假設(shè)RTP頭中的其余字段(版本,P位,X位,負(fù)載類型和SSRC標(biāo)識(shí)符)都保持相對(duì)恒定 。
非凡地,對(duì)于給定的環(huán)境SSRC標(biāo)識(shí)符定義為常量,因?yàn)镾SRC標(biāo)識(shí)符是選擇環(huán)境的一個(gè)因素 。
假如任何其它字段發(fā)生變化,都必須按照3.3.3節(jié)要求發(fā)送未壓縮RTP包 。
下圖中,帶點(diǎn)劃線的壓縮IP/UDP/RTP頭表示可選字段 。最高位為0 。多字節(jié)字段按照網(wǎng)絡(luò)
字節(jié)順序發(fā)送(最高字節(jié)在先) 。Delta字段通常如圖所示為單字節(jié),但根據(jù)具體delta值也可
能為2或3字節(jié),如3.3.4節(jié)所解釋 。
01234567
...............................
:會(huì)話環(huán)境ID的msb:(假如使用16位CID)
-------------------------------
會(huì)話環(huán)境ID的lsb
--- --- --- --- --- --- --- ---
MSTI鏈路順序號(hào)
--- --- --- --- --- --- --- ---
::
UDP校驗(yàn)和 (假如環(huán)境中校驗(yàn)和為非0)
::
...............................
::
"RANDOM"fields (假如被封裝)
::
...............................
:M"S"T"I"CC:(假如MSTI=1111)
...............................
:deltaIPv4ID:(假如I或I"=1)
...............................
:deltaRTP順序號(hào):(假如S或S"=1)
...............................
:deltaRTP時(shí)間戳:(假如T或T"=1)
...............................
::
:CSRClist:(假如MSTI=1111
::并且CC非0)
::
...............................

推薦閱讀