基於RTP協議的H 264傳輸

2021-07-05 09:28:18 字數 802 閱讀 5464

分類: linux

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 流**傳輸系統的實現

5. 結論

0

實現RTP協議的h 264傳輸

2.rtp 協議關鍵引數的設定 3.h.264 基本流結構及其傳輸機制 3.1 h.264 基本流的結構 f forbidden zero bit.1 位,如果有語法衝突,則為 1。當網路識別此單元存在位元錯誤時,可將其設為 1,以便接收方丟掉該單元。nri nal ref idc.2 位,用來指示...

實現RTP協議的h 264傳輸

1.引言 2.rtp 協議關鍵引數的設定 3.h.264 基本流結構及其傳輸機制 3.1 h.264 基本流的結構 f forbidden zero bit.1 位,如果有語法衝突,則為 1。當網路識別此單元存在位元錯誤時,可將其設為 1,以便接收方丟掉該單元。nri nal ref idc.2 位...

H264關於RTP協議的實現

tag h264 rtprfc3984 端和客戶端分別進行了功能模組設計。伺服器端 rtp封裝模組主要是對h 264碼流進行打包封裝 rtcp分析模組負責產牛和傳送rtcp包並分析接收到的rtcp包 qos反饋控制模組則根據rr報文反饋資訊動態的對傳送速率進行調整 傳送緩衝模組則設定埠傳送rtp r...