LiveGBS如何获取接入的海康大华宇视华为摄像头硬件NVR设备通道视频直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP等视频流集成
- 1、背景
- 2、视频流媒体集成
- 2.1、页面集成
- 2.1、视频流地址播放集成
- 3、页面集成说明
- 3.1、 直播分享页集成
- 3.1.1、查看通道
- 3.1.2、开启分享
- 3.1.3、分享页面传参
- 3.1.4、分享页面播放
- 3.2、时间轴回放分享页集成
- 3.3、电子地图分享页集成
- 4、视频流地址播放集成说明
- 4.1、获取直播流地址(页面查看)
- 4.2、获取直播流地址(接口调用)
- 4.2.1、实时直播
- 4.2.1.1、开始直播接口说明
- 4.2.1.1、开始直播接口调用示例
- 4.2.2、前端设备录像
- 4.2.2.1、开始回放接口说明
- 4.2.2.2、开始回放接口调用示例
- 4.2.3、获取HTTP-FLV直播流地址
- 4.2.4、获取HLS直播流地址
- 4.2.5、获取WebRTC直播流地址
- 4.2.6、获取RTMP直播流地址
- 4.2.7、获取WS-FLV直播流地址
- 4.2.8、获取RTSP直播流地址
- 4.2.8.1、开启RTSP
- 4.2.8.2、配置RTSP流用户密码
- 4.3、获取直播流地址(静态拼接)
- 5、接口调用相关问题
- 6、搭建GB28181视频直播平台
1、背景
LiveGBS国标GB/T28181流媒体服务器软件,支持设备|平台GB28181注册接入、向上级联第三方国标平台, 可视化的WEB页面管理(页面源码开源);支持云台控制、设备录像检索、回放,支持语音对讲,用户管理, 多种协议流输出,实现浏览器无插件直播。
在项目过程中,需要播放视频流。直接在自己的业务系统里面播放。视频集成的方式有几种呢?下面会详细说明2中常见的集成方式。
2、视频流媒体集成
2.1、页面集成
直接集成包含播放器的页面到业务系统中去,如 iframe 方式集成页面。LiveGBS支持集成分享的直播页面,也可以集成云端录像或是设备录像回看页面
2.1、视频流地址播放集成
通过接口或其它方式获取视频流的地址,设置到web播放器|APP播放器|PC播放器中,进行播放。可以使用 LivePlayer.js H5播放器。
3、页面集成说明
3.1、 直播分享页集成
3.1.1、查看通道
上一层的设备可以是一个NVR,一个下级平台,一个单兵设备。点击设备列表的 【查看通道】,可以查看到设备下面具体的视频通道(摄像头)。
3.1.2、开启分享
通道可以配置开启分享, 分享之后,可以获得一个具体的播放页面,分享的是页面地址并非原始流地址。可以直接集成分享页面到自己的业务系统中(通过iframe方式集成)
LiveGBS可以控制单个视频通道 ,是否可以被分享,默认不分享,可以在通道列表中开启分享
3.1.3、分享页面传参
具体的分享页面可以附件的一些参数可以参考: 使用分享页面
其中 URL 参数:
- serial 设备国标编号
- code 通道国标编号
- share 是否显示分享, 可选, yes/no, 默认值为 yes
- ptz 是否显示云台控制, 可选, yes/no, 默认值为 yes
- talk 是否显示对讲麦克风, 可选, yes/no, 默认值为 no
- aspect 配置只显示视频播放区域, 同时指定宽高比, 可选, wxh, 例如 640x360, 即16:9, 当 aspect=fullscreen 时, 整页显示播放器
- fluent 是否以流畅模式播放, 可选, yes/no, 默认值为 yes
- autoplay 是否自动播放,