流程簡(jiǎn)介
將監(jiān)控?cái)z像頭的視頻在網(wǎng)站和APP中直播,要解決的幾個(gè)問題是:
1)獲取攝像頭視頻
2)將視頻直播出去
3)網(wǎng)頁無插件直播和APP集成
獲取攝像頭視頻,之前主要采取拉流模式,即在知道攝像頭ip地址的情況下,可以通過RTSP協(xié)議拉取攝像頭實(shí)時(shí)視頻。最新的方案是采用GB28181協(xié)議,由攝像頭主動(dòng)向平臺(tái)注冊(cè)設(shè)備信息并發(fā)送RTP視頻流到平臺(tái)。
視頻到達(dá)平臺(tái)后需要進(jìn)行協(xié)議轉(zhuǎn)換,以適應(yīng)直播要求,通常是將攝像頭視頻通過rtmp/http等協(xié)議轉(zhuǎn)發(fā)出來,以滿足網(wǎng)頁直播和APP播出的要求。
要在網(wǎng)頁中無插件播放直播視頻,現(xiàn)在用的播出協(xié)議主要有四種:http-flv、http-mp4、websocket和hls,而rtmp協(xié)議由于需要flash支持,目前已經(jīng)沒有人再使用。如果要獲得低延遲,以及做到無插件直播,建議選用http-flv、http-mp4、websocket協(xié)議。
綜合一下,監(jiān)控?cái)z像頭直播的流程大致如下:
攝像頭---(rtp/rtsp)--->服務(wù)平臺(tái)(GB28181平臺(tái)+流媒體服務(wù)器)---(http/hls/websocket)--->網(wǎng)頁或APP
實(shí)現(xiàn)流程
為了搭建監(jiān)控直播系統(tǒng),我們要做如下準(zhǔn)備工作:
1)搭建或使用GB28181平臺(tái)
攝像頭要直播出去,首先要接入到平臺(tái)上,由平臺(tái)實(shí)現(xiàn)視頻直播輸出,我們以NTV GBS平臺(tái)為例,可以自建或直接使用測(cè)試賬號(hào),具體參考:
http://www.ntvgbs.com/?f=c
https://blog.csdn.net/SE_JW/article/details/129299791
2)將監(jiān)控設(shè)備注冊(cè)到平臺(tái)上
網(wǎng)上有很多文章介紹,注冊(cè)流程大體相似,下面有詳細(xì)介紹。
3)實(shí)現(xiàn)一個(gè)直播網(wǎng)頁
可以根據(jù)需要設(shè)計(jì)一個(gè)適合PC或移動(dòng)終端播放的落地頁,視頻播出協(xié)議建議采用http-flv或者websocket,具有低延遲和易于實(shí)現(xiàn)的特點(diǎn)。hls協(xié)議雖然也相對(duì)通用,但是延遲較長(zhǎng),如果對(duì)于延遲敏感就不要使用hls協(xié)議。
網(wǎng)頁直播要挑選一個(gè)合適的網(wǎng)頁播放器,可以參考:
https://github.com/xqq/mpegts.js
https://github.com/bilibili/flv.js
如果要支持h265播放,可以參考:
https://github.com/numberwolf/h265web.js
開發(fā)網(wǎng)頁需要有一定開發(fā)經(jīng)驗(yàn)的網(wǎng)頁工程師來做,熟悉html,js等前端技術(shù)即可。
平臺(tái)端詳細(xì)配置
登錄NTV GBS平臺(tái)后,首先通過點(diǎn)擊左側(cè)設(shè)備列表下方的“添加設(shè)備”按鈕添加新設(shè)備。添加新設(shè)備只需要輸入設(shè)備名稱即可,其他信息由平臺(tái)自動(dòng)完善。

設(shè)備添加完畢后,右鍵點(diǎn)擊設(shè)備,選擇“配置信息”會(huì)獲取詳細(xì)的設(shè)備配置信息,使用該信息到設(shè)備上對(duì)照填寫就可以完成設(shè)備端配置。

將上一步拿到的配置信息,到設(shè)備端進(jìn)行配置,大部分支持GB28181的設(shè)備配置界面大同小異,我們以海康的IPC為例,配置界面如下:

設(shè)備端配置完成后點(diǎn)擊保存按鈕。通常會(huì)在1分鐘內(nèi)連接到平臺(tái)上,在平臺(tái)就可以查看實(shí)時(shí)視頻和對(duì)設(shè)備進(jìn)行控制了。文章來源:http://www.zghlxwxcb.cn/news/detail-416359.html
在視頻查看界面上,點(diǎn)擊右側(cè)操作區(qū)的“播放地址”按鈕,會(huì)顯示可用的播出地址,根據(jù)需要選擇一種集成到播放頁面就可以了。文章來源地址http://www.zghlxwxcb.cn/news/detail-416359.html

到了這里,關(guān)于監(jiān)控?cái)z像頭接入GB28181平臺(tái)實(shí)現(xiàn)監(jiān)控視頻直播的詳細(xì)搭建流程的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!