H264 RTP封包原理

2021-09-22 17:57:28 字數 983 閱讀 1429

1.引言

2.  rtp 協議關鍵引數的設定

3.  h.264 基本流結構及其傳輸機制

3.1  h.264 基本流的結構

f:forbidden_zero_bit.1 位,如果有語法衝突,則為 1。當網路識別此單元存在位元錯誤時,可將其設為 1,以便接收方丟掉該單元。 

nri:nal_ref_idc.2 位,用來指示該nalu 的重要性等級。值越大,表示當前nalu越重要。具體大於0 時取何值,沒有具體規定。

type:5 位,指出nalu 的型別。具體如表1 所示:

rfc3984 給出了3 中不同的rtp 打包方案:

(1)single nalu packet:在乙個rtp 包中只封裝乙個nalu,在本文中對於小於 1400位元組的nalu 便採用這種打包方案。 

(2)aggregation packet:在乙個rtp 包中封裝多個nalu,對於較小的nalu 可以採用這種打包方案,從而提高傳輸效率。 

(3)fragmentation unit:乙個nalu 封裝在多個rtp包中,在本文中,對於大於1400位元組的nalu 便採用這種方案進行拆包處理。

4.  h.264 流**傳輸系統的實現

H 264RTP封包原理

1.引言 2.rtp 協議關鍵引數的設定 其中比較關鍵的引數設定解釋如下 1 標示位 m 1 位,該標示位的含義一般由具體的 應用框架 profile 定義,目的在於標記處rtp 流中的重要事件。3 序號 16 位,每傳送乙個 rtp 資料報,序號加 1。接受者可以用它來檢測分組丟失和恢復分組順序。...

H264 RTP封包原理

1.引言 2.rtp 協議關鍵引數的設定 其中比較關鍵的引數設定解釋如下 1 標示位 m 1 位,該標示位的含義一般由具體的 應用框架 profile 定義,目的在於標記處rtp 流中的重要事件。3 序號 16 位,每傳送乙個 rtp 資料報,序號加 1。接受者可以用它來檢測分組丟失和恢復分組順序。...

對H264進行RTP封包原理

1.引言 2.rtp 協議關鍵引數的設定 其中比較關鍵的引數設定解釋如下 1 標示位 m 1 位,該標示位的含義一般由具體的 應用框架 profile 定義,目的在於標記處rtp 流中的重要事件。3 序號 16 位,每傳送乙個 rtp 資料報,序號加 1。接受者可以用它來檢測分組丟失和恢復分組順序。...