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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

GB28181协议实现简介

發(fā)布時間:2023/12/9 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 GB28181协议实现简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

? ? ? ? ? 國家為了規(guī)范安防行業(yè)的設備平臺互聯(lián)互通,在2012年出臺了GB/T-28181的第一版標準:

? ? ? ? ??

? ? ? ? ? ?這個版本我13年在工作中開發(fā)IPC設備使用過,當時覺得協(xié)議對流媒體的規(guī)范還是比較好(H.264+G711封裝成PS流,再經(jīng)過RTP協(xié)議進行實時傳輸),但是控制方面有很多不足,相對于當前流行的ONVIF協(xié)議在控制信令上還是有很多不足。去公安一所檢測拿個證書也簡單,因為只要信令符合,必選項的功能實現(xiàn)即可(當時就是感覺規(guī)范了注冊和流媒體,不過這一般監(jiān)控領域也只需要這關鍵的信息)。

? ? ? ? ? 后續(xù)公安一所又感覺2011版本的協(xié)議不能滿足方方面面的信令需求,于是增加了修改補充協(xié)議,如下:

? ? ? ? ??

? ? ? ? ? ? 這次的補充,完善之前協(xié)議各地方說辭有誤或是不清晰的地方,還增加了不少的信令需求,如:回放、下載、配置、傳輸協(xié)議、設備控制(拉寬放大、縮小)等待一系列的功能。

? ? ? ? ? ? 但是這個14年修改補充的文件,很多廠家都不知道,我也是15年才知道有這個文件,為此又在原先的協(xié)議基礎上進行開發(fā)完善。

? ? ? ? ? ? 不可否定的是國家公安機關一直在強推這套協(xié)議,也有很多廠家積極響應號召,如我們的一個大客戶中星電子,他們的平臺就是純基于GB28181協(xié)議實現(xiàn)的,在重點城市進行平安智慧城市的創(chuàng)建。海康和大華雖然也有平安城市的平臺,但是不是純基于GB28181的,只是作為一個協(xié)議接入,畢竟他們自己的產(chǎn)品很多走的私有協(xié)議(市場決定這些因素),所以個人覺得往往是新興的科技企業(yè)在沒有利益的驅(qū)使下更愿意推行國家標準。

? ? ? ? ? ?2016年公安部一所又推出了GB/T-28181 - 2016版本,此版本就是對之前的2011版和修改補充版進行合并,并增加一些信令,說明制定協(xié)議的同志們一直都在努力。

? ? ? ? ?

? ? ? ? ? ? ?這次的版本應該算是階段性的版本了,短時間內(nèi)應該不會修改了。

? ? ? ? ? ? ?

? ? ? ? ? ? ?好了,協(xié)議的背景已經(jīng)講完了。下面來說下怎么去實現(xiàn)這個GB28181的協(xié)議棧功能。

? ? ? ? ? ? ?GB/T-28181協(xié)議其實就是在國際上通用的SIP協(xié)議進行私有化定制,流媒體方面就是在國際最流行的編碼上進行封裝(當然也有我們國家的編碼標準SVAC)。

? ? ? ? ? ? ?既然是國際上通用協(xié)議,那肯定就可以借助開源組織的力量了,要知道這是全球最大的軟件組織,幾乎所有的程序員都為之敬佩!開源組織給了推進計算機技術發(fā)展的很好良方。SIP協(xié)議實現(xiàn)完全可以用osip來作為基礎協(xié)議棧(至少我看到絕大多數(shù)廠家是如此實現(xiàn),海康、大華。。。。),使用開源沒什么不好的,至少我們知道他們是穩(wěn)定的,可靠的,會一直維護的。

? ? ? ? ? ?我采用的是libosip+libexosip+libxml來實現(xiàn)IPC和平臺協(xié)議功能,前面兩者負責sip協(xié)議的實現(xiàn),libxml用來封裝和解析實體信令。通過3~4年的市場應用感覺挺穩(wěn)定的。

? ? ? ? ? ?流媒體方面:從編碼中獲取的h.264+g711的視音頻幀,進行PS媒體協(xié)議封裝(自己寫的PS封裝協(xié)議),再經(jīng)過RTP傳輸協(xié)議(自己實現(xiàn))發(fā)送至平臺。

? ? ? ? ? ?平臺對收到的RTP流媒體進行解RTP,解PS,再進行h.264+g711的解碼。

? GB28181協(xié)議已經(jīng)慢慢的進行了規(guī)范完善,現(xiàn)在大的趨勢也已經(jīng)是這樣,雖然以前有很多的私有協(xié)議平臺,但新建的平安城市等政府都需要能支持GB28181的互聯(lián)互通,GB28181協(xié)議還有互聯(lián)功能,這個功能比ONVIF好很多,因為可以進行大面積的組網(wǎng),可以有上下級平臺的區(qū)分,這一點是ONVIF不能做到的。

? ? ? ? ? ?ONVIF協(xié)議其實也有很多不足,如對事件的具體定義,如對視頻分析的定義都是模糊的。用戶開發(fā)自己的需要自己定義,而且沒有對流媒體的方面的定義,因為媒體是通過RTSP協(xié)議進行的。

? ? ? ? ? ? 專業(yè)提供國標解決方案? ? QQ:421954511

總結

以上是生活随笔為你收集整理的GB28181协议实现简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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