日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

数据流小说带点h_H.264数据流格式

發(fā)布時間:2025/3/19 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 数据流小说带点h_H.264数据流格式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

RTP格式:NALU數(shù)據(jù)+20個字節(jié)的類似的并不符合RTP協(xié)議的RTP頭。針對IP網(wǎng)絡(luò)的RTP打包方式。為原始的NAL打包格式,就是開始的若干字節(jié)(1,2,4字節(jié))是NAL的長度,而不是start_code,此時必須借助某個全局的數(shù)據(jù)來獲得編碼器的profile,level,PPS,SPS等信息才可以解碼。

H.264協(xié)議只規(guī)定了字節(jié)流格式,沒有規(guī)定 RTP 格式??赡芤彩且驗檫@個原因,JM 的 RTP 格式?jīng)]有被用到任何場合場合中,成為了擺設(shè)。

一共有兩種起始碼:3字節(jié)的0x000001和4字節(jié)的0x00000001

3字節(jié)的0x000001只有一種場合下使用,就是一個完整的幀被編為多個slice的時候,包含這些slice的nalu使用3字節(jié)起始碼。其余場合都是4字節(jié)的。

H.264 的兩種碼流格式:

GetAnnexbNALU 處理字節(jié)流格式的碼流

GetRTPNALU 處理 RTP 格式碼流

字節(jié)流格式的碼流主要用于存儲,例如制作 DVD(當然現(xiàn)在的 DVD 還不是用 H.264)

RTP 格式碼流主要用于網(wǎng)絡(luò)傳送,例如在線看電影

最簡單RTP包包括RTP包頭、H.264擴展頭和H.264碼流

碼流在JM里會首先打包到NALU里去,之后要把NALU中的相關(guān)信息變成H.264擴展頭,然后再加上一個RTP包頭,就變成了一個RTP包。

H.264擴展頭就一個字節(jié),三個信息。

RTP包頭12和16字節(jié)兩種,JM都先讀四個字節(jié),再讀四個字節(jié)時間戳,再就是buffer,之后還有四個字節(jié)的信息源標識符,一共12字節(jié)才對。

總結(jié)

以上是生活随笔為你收集整理的数据流小说带点h_H.264数据流格式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。