LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

网友投稿 1616 2022-09-28

LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

LiveGBS国标视频平台如何获取接入视频通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP及固定拼接示例

​​1、背景说明​​​​2、视频集成方式​​​​3、分享页面集成说明​​

​​3.1、 获取通道分享页面​​

​​3.1.1、查看通道​​​​3.1.2、分享页面​​

​​3.1.2.1、开启分享​​​​3.1.2.2、分享页面传参​​​​3.1.2.3、分享页面播放​​

​​4、视频流地址集成说明​​​​4.1 获取通道视频直播流地址​​

​​4.1.1、直播流地址(页面查看获取)​​​​4.1.2、直播流地址(接口调用获取)​​

​​4.1.2.1、实时直播-开始直播接口说明​​​​4.1.2.2、实时直播-开始直播接口调用示例​​​​4.1.2.3、获取HTTP-FLV直播流地址​​​​4.1.2.4、获取HLS直播流地址​​​​4.1.2.5、获取WebRTC直播流地址​​​​4.1.2.6、获取RTMP直播流地址​​​​4.1.2.7、获取WS-FLV直播流地址​​​​4.1.2.8、RTSP​​

​​4.1.2.8.1、开启RTSP​​​​4.1.2.8.2、获取RTSP直播流地址​​

​​4.1.3、直播流地址(静态拼接获取)​​

​​5、接口调用相关问题​​​​6、搭建GB28181视频直播平台​​

1、背景说明

LiveGBS国标GB/T28181流媒体服务器软件,支持设备|平台GB28181注册接入、向上级联第三方国标平台, 可视化的WEB页面管理(页面源码开源);支持云台控制、设备录像检索、回放,支持语音对讲,用户管理, 多种协议流输出,实现浏览器无插件直播。

在项目过程中,需要播放视频流。视频集成的方式有几种呢?下面会详细说明2中常见的集成方式。

2、视频集成方式

分享页面集成 直接集成包含播放器的页面到业务系统中去,如 iframe 方式集成页面视频流地址集成 通过接口或其它方式获取视频流的地址,设置到web播放器|APP播放器|PC播放器中,进行播放。可以使用​​LivePlayer.js H5播放器​​。

3、分享页面集成说明

3.1、 获取通道分享页面

3.1.1、查看通道

3.1.2、分享页面

通道可以配置开启分享, 分享之后,可以获得一个具体的播放页面,分享的是页面地址并非原始流地址。可以直接集成分享页面到自己的业务系统中(通过iframe方式集成)

3.1.2.1、开启分享

LiveGBS可以控制单个视频通道 ,是否可以被分享,默认不分享,可以在通道列表中开启分享

3.1.2.2、分享页面传参

具体的分享页面可以附件的一些参数可以参考:​​使用分享页面​​

3.1.2.3、分享页面播放

手机端可以直接扫码观看,或是 手机浏览器访问分享的直播页面

4、视频流地址集成说明

4.1 获取通道视频直播流地址

4.1.1、直播流地址(页面查看获取)

4.1.2、直播流地址(接口调用获取)

4.1.2.1、实时直播-开始直播接口说明

通过调用接口的方式获取直播流地址,具体接口 ​​实时直播 - 开始直播 /api/v1/stream/start​​

4.1.2.2、实时直播-开始直播接口调用示例

接口请求示例

"AudioEnable": false, "CDN": "", "CascadeSize": 0, "ChannelCustomName": "演示", "ChannelID": "34020000001320000234", "ChannelName": "演示", "ChannelPTZType": 1, "DeviceID": "34020000001110000234", "Duration": 2, "FLV": " "HLS": " "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"}

4.1.2.3、获取HTTP-FLV直播流地址

取接口返回的 FLV 字段

"FLV": "HLS 字段

"HLS": "WEBRTC字段

"WEBRTC": "webrtc://192.168.2.135:10000/sms/34020000002020000001/rtc/34020000001110000234_34020000001320000234",

4.1.2.6、获取RTMP直播流地址

取接口返回的 RTMP 字段,对应的 RTMP 端口需要在服务端开放 TCP

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

4.1.2.7、获取WS-FLV直播流地址

取接口返回的 WS_FLV字段

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

4.1.2.8、RTSP

4.1.2.8.1、开启RTSP

在基础配置 -> 流媒体服务配置中配置,RTSP端口,对应的 RTSP 端口需要在服务端开放 TCP

4.1.2.8.2、获取RTSP直播流地址

取接口返回的 RTSP 字段

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

4.1.3、直播流地址(静态拼接获取)

如果需要通过直播流地址直接拉流, 而不是通过开始直播接口, 请开启 基础配置 -》允许直播地址拉流

配置规则如下:

HTTP端口直播流地址格式

WEBRTC: webrtc://{cms_ip}:{port}/sms/{sms_id}/rtc/{设备国标编号}_{通道国标编号}FLV: ws://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{设备国标编号}_{通道国标编号}.flvHLS: rtmp://{sms_ip}:{port}/hls/{设备国标编号}_{通道国标编号}RTSP: rtsp://{sms_ip}:{port}/{设备国标编号}_{通道国标编号}

HTTPS端口直播流地址格式

WEBRTC: webrtcs://{cms_ip}:{port}/sms/{sms_id}/rtc/{设备国标编号}_{通道国标编号}FLV: wss://{cms_ip}:{port}/sms/{sms_id}/ws-flv/hls/{设备国标编号}_{通道国标编号}.flvHLS: rtmp://{sms_ip}:{port}/hls/{设备国标编号}_{通道国标编号}RTSP: rtsp://{sms_ip}:{port}/{设备国标编号}_{通道国标编号}

5、接口调用相关问题

LiveGBS国标GB/T28181流媒体平台调用接口时遇到401Unauthorized时怎么办?

6、搭建GB28181视频直播平台

高稳GB/T28181国标流媒体服务器软件,支持设备|平台GB28181注册接入、向上级联第三方国标平台,可视化的WEB页面管理(页面源码开源);支持云台控制、设备录像检索、回放,支持语音对讲,用户管理,多种协议流输出,实现浏览器无插件直播

根据GB28181规范,接入设备或是网关平台,在LiveGBS的web管理后台的,国标设备菜单界面中可以查看到设备列表

支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统​​安装包-​​​ 、​​安装使用说明​​​、​​WEB前端源码​​

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:LiveNVR- Onvif/RTSP流媒体服务使用说明书
下一篇:LiveGBS国标GB/T28181流媒体平台支持主子码流切换主码流stream/streamprofile
相关文章

 发表评论

暂时没有评论,来抢沙发吧~