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

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


種情況很少見,所以負數(shù)值編碼范圍更小,僅使用表中正數(shù)值剩余的部分 。
RTP時間戳值中小于-16384或大于4194303的改變都會導(dǎo)致強制發(fā)送未壓縮的
FULL_HEADER,COMPRESSED_NON_TCP或COMPRESSED_UDP類型RTP頭 。IPID和RTP順序號字段都
只有16位,所以這些字段的負數(shù)delta都掩蔽為16位再進行編碼(作為16位正數(shù)) 。
3.3.5.錯誤恢復(fù)
除了由FULL_HEADER和COMPRESSED_NON_TCP包設(shè)置外,當(dāng)特定環(huán)境的4位順序號增量不為1
時,解壓器必須將環(huán)境置為無效并發(fā)送CONTEXT_STATE包回壓縮器表示環(huán)境已經(jīng)無效 。無效
環(huán)境的所有當(dāng)前包都必須丟棄,直到收到一個FULL_HEADER或COMPRESSED_NON_TCP重建穩(wěn)定
狀態(tài)為止(除非使用了本節(jié)后面將描述的"twice"算法 。) 。由于在這一過渡時期可能會有
多個壓縮包到達,解壓器應(yīng)該為每個收到的壓縮包重新傳輸CONTEXT_STATE包,但應(yīng)該限制
重傳輸率以避免反向通道的溢出 。
當(dāng)鏈路中出現(xiàn)錯誤時,鏈路層通常將放棄損壞的包,但可以提供一個錯誤指示 。在相同
環(huán)境的另一個包傳輸前可能會消耗一些時間,然后該包將被解壓器發(fā)現(xiàn)亂序而拋棄,造成至
少兩個包丟失 。鏈路提供顯示地錯誤指示是為了快速恢復(fù),解壓器可以有選擇地發(fā)送一個咨
詢CONTEXT_STATE包為最近的一個或多個活動環(huán)境(沒必要為所有環(huán)境)列出最近有效的順
序號和generation號 。對于給定的環(huán)境,假如壓縮器還沒有發(fā)送更高順序號的壓縮包,并且
generation號和當(dāng)前號一致,則不需要任何校正動作 。否則壓縮器就得選擇標(biāo)志環(huán)境為無效
以便下一個包以FULL_HEADER或COMPRESSED_NON_TCP模式(假如generation號不一致則需要
FULL_HEADER)發(fā)送 。不過可以注重到,假如鏈路層RTT時間比包間隙很大,這時已經(jīng)有多個
不同環(huán)境的包沿鏈路發(fā)送了,這使得在壓縮器收到CONTEXT_STATE包時順序號可能已經(jīng)增大 。
其結(jié)果就是有些環(huán)境被沒必要地變?yōu)闊o效,導(dǎo)致額外地消耗了帶寬 。
下圖所示為CONTEXT_STATE包的格式 。第一個字節(jié)是類型碼,答應(yīng)CONTEXT_STATE包類型
被[3]中定義的通用壓縮框架中的多個壓縮方案共享 。包其余部分的內(nèi)容取決于具體的壓縮
方案 。在本文的IP/UDP/RTP壓縮方案中,其余部分組織為一個塊的列表,可以為多個環(huán)境指
示狀態(tài),前面為一個字節(jié)表示的塊數(shù)目 。
IP/UDP/RTP壓縮方案中使用了兩個類型碼值 。1表示采用8位會話環(huán)境:
01234567
--- --- --- --- --- --- --- ---
1=IP/UDP/RTP如CID為8位
--- --- --- --- --- --- --- ---
會話計數(shù)
--- --- --- --- --- --- --- ---
--- --- --- --- --- --- --- ---
會話環(huán)境ID
--- --- --- --- --- --- --- ---
I000順序號
--- --- --- --- --- --- --- ---
00generation
--- --- --- --- --- --- --- ---
...
--- --- --- --- --- --- --- ---
會話環(huán)境ID
--- --- --- --- --- --- --- ---
I000順序號
--- --- --- --- --- --- --- ---
00generation
--- --- --- --- --- --- --- ---
2表示使用16位的會話環(huán)境ID 。
會話環(huán)境ID按照網(wǎng)絡(luò)字節(jié)順序發(fā)送(最高位優(yōu)先):
01234567
--- --- --- --- --- --- --- ---
2=IP/UDP/RTP如CID為16位
--- --- --- --- --- --- --- ---
會話數(shù)目
--- --- --- --- --- --- --- ---
--- --- --- --- --- --- --- ---
會話環(huán)境ID
--- --- --- --- --- --- --- ---
I000順序號
--- --- --- --- --- --- --- ---
00generation
--- --- --- --- --- --- --- ---
...
--- --- --- --- --- --- --- ---
會話環(huán)境ID
--- --- --- --- --- --- --- ---

推薦閱讀