目前匯聚各種廠家監(jiān)控設(shè)備的視頻匯聚平臺(tái),基本都是通過GB28181標(biāo)準(zhǔn)協(xié)議實(shí)現(xiàn)的。下面介紹下LiveGBS Web無插件直播的GB28181視頻平臺(tái)將各廠家(包括???、大華、華為、宇視、天地偉業(yè)等)監(jiān)控匯聚到同一個(gè)服務(wù)器上后,如何或者直播鏈接可以直播瀏覽器播放,或者二次開發(fā)嵌入到自己的業(yè)務(wù)系統(tǒng)里面進(jìn)行瀏覽器無插件播放的。
1、視頻集成方式
1.1、分享頁面集成
直接集成包含播放器的頁面到業(yè)務(wù)系統(tǒng)中去,如 iframe 方式集成頁面
1.2、視頻流地址集成
通過接口或其它方式獲取視頻流的地址,設(shè)置到web播放器|APP播放器|PC播放器中,進(jìn)行播放
2、視頻集成說明
2.1、 獲取通道分享頁面
2.1.1、查看通道
上一層的設(shè)備可以是一個(gè)NVR,一個(gè)下級(jí)平臺(tái),一個(gè)單兵設(shè)備。點(diǎn)擊設(shè)備列表的 【查看通道】,可以查看到設(shè)備下面具體的視頻通道(攝像頭)。
2.1.2、分享頁面
通道可以配置開啟分享, 分享之后,可以獲得一個(gè)具體的播放頁面,分享的是頁面地址并非原始流地址??梢灾苯蛹煞窒眄撁娴阶约旱臉I(yè)務(wù)系統(tǒng)中(通過iframe方式集成)
2.1.2.1、開啟分享
LiveGBS可以控制單個(gè)視頻通道 ,是否可以被分享,默認(rèn)不分享,可以在通道列表中開啟分享
2.1.2.2、分享頁面?zhèn)鲄?/h5>
具體的分享頁面可以附件的一些參數(shù)可以參考:使用分享頁面
2.1.2.3、分享頁面播放
手機(jī)端可以直接掃碼觀看,或是 訪問分享的直播頁面
2.2 獲取通道視頻直播流地址
2.2.1、直播流播放
默認(rèn)播放的 ws_flv 的直播流, 可以點(diǎn)擊下面的選項(xiàng),切換播放的直播流格式
這里的點(diǎn)擊播放,實(shí)際上是取視頻直播流地址,設(shè)置到播放器中的,下面會(huì)具體說明如何獲取視頻直播流地址
2.2.2、獲取直播流地址
2.2.2.1、實(shí)時(shí)直播-開始直播接口說明
通過調(diào)用接口的方式獲取直播流地址,具體接口 實(shí)時(shí)直播 - 開始直播 /api/v1/stream/start
2.2.2.2、實(shí)時(shí)直播-開始直播接口調(diào)用示例
接口請(qǐng)求示例
http://192.168.2.135:10000/api/v1/stream/start?serial=34020000001110000234&code=34020000001320000234
接口返回示例
{
"AudioEnable": false,
"CDN": "",
"CascadeSize": 0,
"ChannelCustomName": "演示",
"ChannelID": "34020000001320000234",
"ChannelName": "演示",
"ChannelPTZType": 1,
"DeviceID": "34020000001110000234",
"Duration": 2,
"FLV": "http://192.168.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000234_34020000001320000234.flv",
"HLS": "http://192.168.2.135:10000/sms/34020000002020000001/hls/34020000001110000234_34020000001320000234/live.m3u8",
"RTMP": "rtmp://192.168.2.135:11935/hls/34020000001110000234_34020000001320000234",
"RTSP": "rtsp://192.168.2.135:554/34020000001110000234_34020000001320000234",
"WS_FLV": "ws://192.168.2.135:10000/sms/34020000002020000001/ws-flv/hls/34020000001110000234_34020000001320000234.flv",
"WEBRTC": "webrtc://192.168.2.135:10000/sms/34020000002020000001/rtc/34020000001110000234_34020000001320000234",
"InBitRate": 0,
"InBytes": 0,
"NumOutputs": 0,
"Ondemand": true,
"OutBytes": 0,
"RecordStartAt": "",
"RelaySize": 0,
"SnapURL": "/snap/34020000001110000234/34020000001320000234.jpg?t=1594177940107633780",
"SourceAudioCodecName": "",
"SourceAudioSampleRate": 0,
"SourceVideoCodecName": "",
"SourceVideoFrameRate": 0,
"SourceVideoHeight": 0,
"SourceVideoWidth": 0,
"StartAt": "2020-07-08 11:16:14",
"StreamID": "stream:34020000001110000234:34020000001320000234",
"Transport": "TCP"
}
2.2.2.3、獲取HTTP-FLV直播流地址
取接口返回的 FLV 字段
"FLV": "http://192.168.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000234_34020000001320000234.flv",
2.2.2.4、獲取HLS直播流地址
取接口返回的 HLS 字段
"HLS": "http://192.168.2.135:10000/sms/34020000002020000001/hls/34020000001110000234_34020000001320000234/live.m3u8",
2.2.2.5、獲取WebRTC直播流地址
取接口返回的 WEBRTC字段
"WEBRTC": "webrtc://192.168.2.135:10000/sms/34020000002020000001/rtc/34020000001110000234_34020000001320000234",
2.2.2.6、獲取RTMP直播流地址
取接口返回的 RTMP 字段,對(duì)應(yīng)的 RTMP 端口需要在服務(wù)端開放 TCP
"RTMP": "rtmp://192.168.2.135:11935/hls/34020000001110000234_34020000001320000234",
2.2.2.7、獲取WS-FLV直播流地址
取接口返回的 WS_FLV字段
"WS_FLV": "ws://192.168.2.135:10000/sms/34020000002020000001/ws-flv/hls/34020000001110000234_34020000001320000234.flv",
2.2.2.8、RTSP
2.2.2.8.1、開啟RTSP
在基礎(chǔ)配置 -> 流媒體服務(wù)配置中配置,RTSP端口,對(duì)應(yīng)的 RTSP 端口需要在服務(wù)端開放 TCP
2.2.2.8.2、獲取RTSP直播流地址
取接口返回的 RTSP 字段
"RTSP": "rtsp://192.168.2.135:554/34020000001110000234_34020000001320000234",
2.2.2.9、瀏覽器中查看直播流地址
瀏覽器可以先打開 f12 ,再查看通道點(diǎn)擊播放,可以再 network中跟蹤到 接口調(diào)用和結(jié)果
2.3 拼接視頻流地址
如果需要通過直播流地址直接拉流, 而不是通過開始直播接口, 請(qǐng)開啟 基礎(chǔ)配置 -》允許直播地址拉流
配置規(guī)則如下:
HTTP端口直播流地址格式
-
WEBRTC: webrtc://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}
-
FLV: http://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}.flv
-
WS_FLV: ws://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}.flv
-
HLS: http://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}/live.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}
-
RTSP: rtsp://{sms_ip}:{port}/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}文章來源:http://www.zghlxwxcb.cn/news/detail-687083.html
HTTPS端口直播流地址格式
-
WEBRTC: webrtcs://{cms_ip}:{port}/sms/{sms_id}/rtc/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}
-
FLV: https://{cms_ip}:{port}/sms/{sms_id}/flv/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}.flv
-
WS_FLV: wss://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}.flv
-
HLS: https://{cms_ip}:{port}/sms/{sms_id}/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}/live.m3u8
-
RTMP: rtmp://{sms_ip}:{port}/hls/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}
-
RTSP: rtsp://{sms_ip}:{port}/{設(shè)備國標(biāo)編號(hào)}_{通道國標(biāo)編號(hào)}
3、接口調(diào)用相關(guān)問題
LiveGBS國標(biāo)GB/T28181流媒體平臺(tái)調(diào)用接口時(shí)遇到401Unauthorized時(shí)怎么辦?文章來源地址http://www.zghlxwxcb.cn/news/detail-687083.html
4、搭建GB28181視頻直播平臺(tái)
- 支持 Windows Linux 及其它CPU架構(gòu)(國產(chǎn)、嵌入式…)操作系統(tǒng)
- 安裝包下載 、 安裝使用說明、 WEB前端源碼
- 更多常見問題
到了這里,關(guān)于GB28181監(jiān)控視頻統(tǒng)一匯聚平臺(tái)LiveGBS將??荡笕A華為宇視等廠家監(jiān)控設(shè)備統(tǒng)一接入后如何生成固定播放鏈接或者固定的流地址可以直接無插件播放或者拉取的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!