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

这篇具有很好参考价值的文章主要介绍了GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

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

2、什么是智能码流

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

3、分屏播放智能码流

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

主码流和子码流怎么设置,GB28181子码流,GB28181智能码流,GB28181主子码流切换,GB28181辅码率,GB28181辅码流

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

主码流和子码流怎么设置,GB28181子码流,GB28181智能码流,GB28181主子码流切换,GB28181辅码率,GB28181辅码流

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://www.toymoban.com/news/detail-606607.html

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视频直播平台

  • 支持 Windows Linux 及其它CPU架构(国产、嵌入式…)操作系统
  • 安装包下载 、 安装使用说明、 WEB前端源码
  • 更多常见问题

到了这里,关于GB28181视频平台LiveGBS如何实现主码流子码流随意智能切换,多屏播放时自动播放子码流单屏时自动主码流的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包