介紹
目前在安防行業中,GB28181協議越來越被重視,也越來越通用,越來越穩定。各個安防設備廠家已經基本都支持GB28181協議,通過GB28181協議可以實現獲取設備的視頻視頻、錄像數據、雲台控制、報警檢測、設備級聯等等邏輯,基本涵蓋了所有行業內的需求。
本文說的是通過GB28181協議,實現將安防攝像頭接入專網或互聯網,實現web端、移動端、微信無插件直播。GB28181協議獲取的視頻流為PS封裝的RTP數據包,不能直接被web端播放。想要實現web端無插件直播,必須將PS數據包解封裝,再轉成RTMP/FLV/HLS等直播流格式分發給客戶端。
自己開發還是選擇現有方案
如果自己實現一套完整的GB28181平台,就需要先讀完GB28181標准協議,首先實現協議上SIP命令交互,這里比較麻煩的是各個廠家、各種型號設備或平台實現的可能有些詫異,都需要做到兼容,是個比較漫長的調試過程。其次是實現視頻流解分裝,並實現一套流媒體分發服務,將解出來的視頻流通過流媒體服務分發。最后是web端播放器最好自己在優化下重連、緩存策略等。總的來說實現一套優秀的GB28181流媒體服務平台是個工作量比較大的工程。
對於在視頻監控方面經驗不是很豐富的公司,建議直接選擇一套成熟的GB28181流媒體服務。
這里推薦LiveGBS,它是一套符合現代安防,實現web、微信等全平台直播、回放等功能的GB28181服務,功能完善,兼容各大廠家的GB28181設備與平台。

基本可以滿足所有安防視頻方面的需求,支持用戶二次開發、功能定制等需求。
