國標GB/T28181流媒體服務獲取接入的設備通道直播流地址HLS/HTTP-FLV/WS-FLV/RTMP/RTSP


國標設備

根據GB28181規范,接入設備或是網關平台,在LiveGBS的web管理后台的,國標設備菜單界面中可以查看到設備列表

查看通道

上一層的設備可以是一個NVR,一個下級平台,一個單兵設備。點擊設備列表的 【查看通道】,可以查看到設備下面具體的視頻通道(攝像頭)。

直播播放

默認播放的 ws_flv 的直播流, 可以點擊下面的選項,切換播放的直播流格式

分享頁面

通道可以配置開啟分享, 分享之后,可以獲得一個具體的播放頁面,分享的是頁面地址並非原始流地址。可以直接集成分享頁面到自己的業務系統中(通過iframe方式集成)

具體的分享頁面可以附件的一些參數可以參考:使用分享頁面

獲取直播流地址

通過調用接口的方式獲取直播流地址,具體接口 實時直播 - 開始直播 /api/v1/stream/start

接口請求示例

http://192.1638.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.1638.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000234_34020000001320000234.flv",
    "HLS": "http://192.1638.2.135:10000/sms/34020000002020000001/hls/34020000001110000234_34020000001320000234/34020000001110000234_34020000001320000234_live.m3u8",
    "RTMP": "rtmp://192.1638.2.135:11935/hls/34020000001110000234_34020000001320000234",
    "RTSP": "rtsp://39.98.57.187:554/34020000001110000234_34020000001320000234",
    "WS_FLV": "ws://192.1638.2.135:10000/sms/34020000002020000001/ws-flv/hls/34020000001110000234_34020000001320000234.flv",
    "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"
}

(1) 獲取HTTP-FLV直播流地址

取接口返回的 FLV 字段

"FLV": "http://192.1638.2.135:10000/sms/34020000002020000001/flv/hls/34020000001110000234_34020000001320000234.flv",

(2) 獲取HLS直播流地址

取接口返回的 HLS 字段

"HLS": "http://192.1638.2.135:10000/sms/34020000002020000001/hls/34020000001110000234_34020000001320000234/34020000001110000234_34020000001320000234_live.m3u8",

(3) 獲取RTMP直播流地址

取接口返回的 FLV 字段

"RTMP": "rtmp://192.1638.2.135:11935/hls/34020000001110000234_34020000001320000234",

(4) 獲取WS-FLV直播流地址

取接口返回的 WS_FLV字段

"WS_FLV": "ws://192.1638.2.135:10000/sms/34020000002020000001/ws-flv/hls/34020000001110000234_34020000001320000234.flv",

(5) RTSP

開啟RTSP

在基礎配置 -> 流媒體服務配置中配置,RTSP端口
在這里插入圖片描述

獲取RTSP直播流地址

取接口返回的 RTSP 字段

"RTSP": "rtsp://39.98.57.187:554/34020000001110000234_34020000001320000234",

搭建GB28181流媒體平台

支持 Windows|Linux 64 位系統環境,支持內網、私有雲部署


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM