GB28181中的音視頻封裝

最近由于某些原因剛好研究了下GB28181中的音視頻封裝苛蒲,秉著事情無論具細都記錄下的原則笋颤,記錄下勤篮。
GB28181是公共安全視頻監(jiān)控聯(lián)網(wǎng)系統(tǒng)信息傳輸知允、交換、控制技術(shù)要求叙谨,最近幾年才出來的安防新標準,旨在統(tǒng)一各種攝像頭監(jiān)控設備的各種協(xié)議保屯,實現(xiàn)全網(wǎng)接入手负,既然是公安部出的標準,肯定是非常重要啦姑尺,想接入政府部門可能都得實現(xiàn)這個協(xié)議竟终。
其音視頻封裝部分,分為兩種:1切蟋、對講類型统捶,2、廣播類型柄粹;
下面聊聊對講類型的一些音視頻封裝喘鸟,文檔中的說明有時給我的感覺并不是很全面。
媒體流:采用PS流的格式驻右,按照ISO/IEC 13818-1標準什黑,先將ES流(也就是原始的編碼后的H264或者音頻G711格式的數(shù)據(jù))都打包成PES。然后將PES打包成PS堪夭;這里分為兩種愕把,一種是I幀的PS,需要在PS頭部添加System header森爽,然后再PES前面添加一個特殊的PES恨豁,叫PSM(program stream map),這也是一種PES爬迟,比較特殊橘蜜;
所以對于包含I幀的視頻格式就是(注意,這里PESA可以多個雕旨,原來的文檔寫得模棱兩可扮匠,只有一個PESA)

PS包頭 System header PSM PESV PESA PESA...

另外一種是P幀的視頻,這種視頻不需要添加Sytem header及PSM格式為:

PS包頭 PESV PESA PESA...

將音視頻數(shù)據(jù)打包成上面的格式后凡涩,使用RTP封包棒搜,封成多個RTP包發(fā)送,最后一個包marker位為1活箕。
另外注意音頻采樣率及通道數(shù)要求力麸。
最后通過網(wǎng)絡io發(fā)送給服務端。

這里還有個問題吐槽,PS流按照這種封裝格式克蚂,PS流按照文檔上的說法主要是在存儲比如CD存儲中使用闺鲸,而傳輸一般使用TS;
這里就需要看MPEG-TS文檔中的說明埃叭,TS和PS是對PES處理的兩個相反的過程摸恍,PS將若干個PES打包為一個PS包,而TS將一個PES拆分成多個TS包赤屋,每個包大小固定188字節(jié)立镶,最后如果不夠就填充。PS其實是不利于網(wǎng)絡傳輸?shù)睦嘣纾瑢τ诨赨DP的RTP而言媚媒,丟包是很正常的,按到里應該采用TS更加合理涩僻,但是不明白為什么GB28181采用PS來傳輸缭召,如果中間丟了一個包,整個PS流都無法還原逆日,而TS丟包只影響一個PES而已嵌巷。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市室抽,隨后出現(xiàn)的幾起案子晴竞,更是在濱河造成了極大的恐慌,老刑警劉巖狠半,帶你破解...
    沈念sama閱讀 218,386評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件噩死,死亡現(xiàn)場離奇詭異,居然都是意外死亡神年,警方通過查閱死者的電腦和手機已维,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,142評論 3 394
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來已日,“玉大人垛耳,你說我怎么就攤上這事∑В” “怎么了堂鲜?”我有些...
    開封第一講書人閱讀 164,704評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長护奈。 經(jīng)常有香客問我缔莲,道長,這世上最難降的妖魔是什么霉旗? 我笑而不...
    開封第一講書人閱讀 58,702評論 1 294
  • 正文 為了忘掉前任痴奏,我火速辦了婚禮蛀骇,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘读拆。我一直安慰自己擅憔,他們只是感情好,可當我...
    茶點故事閱讀 67,716評論 6 392
  • 文/花漫 我一把揭開白布檐晕。 她就那樣靜靜地躺著暑诸,像睡著了一般。 火紅的嫁衣襯著肌膚如雪辟灰。 梳的紋絲不亂的頭發(fā)上屠列,一...
    開封第一講書人閱讀 51,573評論 1 305
  • 那天,我揣著相機與錄音伞矩,去河邊找鬼。 笑死夏志,一個胖子當著我的面吹牛乃坤,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播沟蔑,決...
    沈念sama閱讀 40,314評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼湿诊,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了瘦材?” 一聲冷哼從身側(cè)響起厅须,我...
    開封第一講書人閱讀 39,230評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎食棕,沒想到半個月后朗和,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,680評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡簿晓,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,873評論 3 336
  • 正文 我和宋清朗相戀三年眶拉,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憔儿。...
    茶點故事閱讀 39,991評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡忆植,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出谒臼,到底是詐尸還是另有隱情朝刊,我是刑警寧澤,帶...
    沈念sama閱讀 35,706評論 5 346
  • 正文 年R本政府宣布蜈缤,位于F島的核電站拾氓,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏底哥。R本人自食惡果不足惜痪枫,卻給世界環(huán)境...
    茶點故事閱讀 41,329評論 3 330
  • 文/蒙蒙 一织堂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧奶陈,春花似錦易阳、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,910評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至徐勃,卻和暖如春事示,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背僻肖。 一陣腳步聲響...
    開封第一講書人閱讀 33,038評論 1 270
  • 我被黑心中介騙來泰國打工肖爵, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人臀脏。 一個月前我還...
    沈念sama閱讀 48,158評論 3 370
  • 正文 我出身青樓劝堪,卻偏偏與公主長得像,于是被迫代替她去往敵國和親揉稚。 傳聞我的和親對象是個殘疾皇子秒啦,可洞房花燭夜當晚...
    茶點故事閱讀 44,941評論 2 355

推薦閱讀更多精彩內(nèi)容

  • HLS協(xié)議及TS封裝 一、HLS協(xié)議 HLS協(xié)議由蘋果公司提出并推廣搀玖,來自維基百科的定義余境。 HTTP Live S...
    O2Space_Xiu閱讀 14,293評論 2 16
  • 原文地址:RFC3550 RTP 中文版 英文版原文:RFC3550英文版 - RTP: A Transport ...
    云上聽風閱讀 13,116評論 0 13
  • H264的PS封裝 一個完整的ps包封裝:PSheader + PS system header + PS sys...
    haige閱讀 6,335評論 0 2
  • 視頻容器 視頻容器(又稱視頻文件格式)就是用來裝載多媒體數(shù)據(jù)流(包含:視頻流、音頻流和字幕流)的文件格式灌诅,一般包含...
    總是說下次閱讀 1,232評論 0 2
  • 早起覺得腰部僵硬芳来,估計受寒了。原定十點的沙龍只好取消猜拾。 降溫很多绣张,待在家里冷,陪著媽媽外出逛逛关带,買了自己最喜歡的麻...
    周湘泉閱讀 160評論 1 3