GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流

Posted jinlong0603

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流相关的知识,希望对你有一定的参考价值。

1、为什要智能码流
监控摄像头的视频画面,在业务使用中,会同时观看多屏。然而,当视频码流很高的时候,浏览器无法支持过多的分屏视频的播放。这时候,我们可以想到的一种方式就是,降低视频直播的码流。那同样,又带来了另外的一个问题,当我们全屏观看的时候又不是很清晰。如何解决分屏流畅播放且全屏播放清晰呢?

2、什么是智能码流

智能码流模式下,LiveGBS的分屏小窗口会播放低码流视频,当播放器全屏后,会自动切换到高清视频播放。解决了分屏播放流畅和分屏窗口个数的问题。

3、分屏播放智能码流

勾选上 智能码流,即可自动切换到 智能码流播放模式

3.1、十六分屏智能码流播放示例

4、智能码流子码流配置(默认不用配置)

4.1、配置启用智能码流的阈值

如下配置:默认是超过1200的分辨率才会自动降码率。LiveSMS流媒体服务解压目录下,livesms.ini > video > sub_width_gt=1200

[video]
sub_width_gt=1200

4.2、配置低码率流的分辨率

LiveSMS流媒体服务解压目录下,livesms.ini中配置
livesms.ini > video > sub_width=640
livesms.ini > video > sub_height=360

[video]
sub_width=640
sub_height=360

5、直播流地址转换成子码流

取子码流播放时候,会消耗服务端的资源进行转码

5.1、取直播流地址

详见: LiveGBS国标获取接入设备通道的直播流地址HLS/HTTP-FLV/WS-FLV/WebRTC/RTMP/RTSP

5.2、转成子码流

原始的直播流地址格式后面拼接 _sub

5.2.1、直播流地址规则如下:

HTTP端口直播流地址格式

  • WEBRTC: webrtc://cms_ip:port/sms/sms_id/rtc/设备国标编号_通道国标编号

  • FLV: http://cms_ip:port/sms/sms_id/flv/hls/设备国标编号_通道国标编号.flv

  • WS_FLV: ws://cms_ip:port/sms/sms_id/ws-flv/hls/设备国标编号_通道国标编号.flv

  • HLS: http://cms_ip:port/sms/sms_id/hls/设备国标编号通道国标编号/设备国标编号通道国标编号_live.m3u8

  • RTMP: rtmp://sms_ip:port/hls/设备国标编号_通道国标编号

  • RTSP: rtsp://sms_ip:rtsp_port/设备国标编号_通道国标编号

HTTPS端口直播流地址格式

  • WEBRTC: webrtcs://cms_ip:port/sms/sms_id/rtc/设备国标编号_通道国标编号

  • FLV: https://cms_ip:port/sms/sms_id/flv/hls/设备国标编号_通道国标编号.flv

  • WS_FLV: wss://cms_ip:port/sms/sms_id/ws-flv/hls/设备国标编号_通道国标编号.flv

  • HLS: https://cms_ip:port/sms/sms_id/hls/设备国标编号通道国标编号/设备国标编号通道国标编号_live.m3u8

  • RTMP: rtmp://sms_ip:port/hls/设备国标编号_通道国标编号

  • RTSP: rtsp://sms_ip:rtsp_port/设备国标编号_通道国标编号

5.2.2、子码流地址规则如下:

HTTP端口子码流地址格式

  • WEBRTC: webrtc://cms_ip:port/sms/sms_id/rtc/设备国标编号_通道国标编号_sub

  • FLV: http://cms_ip:port/sms/sms_id/flv/hls/设备国标编号_通道国标编号_sub.flv

  • WS_FLV: ws://cms_ip:port/sms/sms_id/ws-flv/hls/设备国标编号_通道国标编号_sub.flv

  • HLS: http://cms_ip:port/sms/sms_id/hls/设备国标编号通道国标编号/设备国标编号通道国标编号_live_sub.m3u8

  • RTMP: rtmp://sms_ip:port/hls/设备国标编号_通道国标编号_sub

  • RTSP: rtsp://sms_ip:rtsp_port/设备国标编号_通道国标编号_sub

HTTPS端口子码流地址格式

  • WEBRTC: webrtcs://cms_ip:port/sms/sms_id/rtc/设备国标编号_通道国标编号_sub

  • FLV: https://cms_ip:port/sms/sms_id/flv/hls/设备国标编号_通道国标编号_sub.flv

  • WS_FLV: wss://cms_ip:port/sms/sms_id/ws-flv/hls/设备国标编号_通道国标编号_sub.flv

  • HLS: https://cms_ip:port/sms/sms_id/hls/设备国标编号通道国标编号/设备国标编号通道国标编号_live_sub.m3u8

  • RTMP: rtmp://sms_ip:port/hls/设备国标编号_通道国标编号_sub

  • RTSP: rtsp://sms_ip:rtsp_port/设备国标编号_通道国标编号_sub

6、搭建GB28181视频直播平台

以上是关于GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流的主要内容,如果未能解决你的问题,请参考以下文章

LiveGBS国标GB_T28181视频平台如何配置全局全局位置订阅周期(秒)快捷开启位置订阅配置周期

LiveGBS国标GB_T28181视频平台如何配置全局全局报警订阅周期(秒)快捷配置开启报警告警订阅周期

LiveGBS国标GB_T28181视频流媒体平台接入海康大华宇视监控摄像头硬件NVR通道0无法获取视频通道时候如何处理

LiveGBS流媒体平台GB/T28181功能-视频直播流快照的安全控制配置播放回调鉴权接口控制播放权限

GB28181实现摄像头网页无插件直播回放过程中设备状态分析

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