前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >通过LiveGBS GB28181协议 如何在浏览器同时播放多路监控视频时实现清晰度自动切换,提升播放性能

通过LiveGBS GB28181协议 如何在浏览器同时播放多路监控视频时实现清晰度自动切换,提升播放性能

原创
作者头像
用户4678435
发布2022-08-10 19:03:06
1.3K0
发布2022-08-10 19:03:06
举报
文章被收录于专栏:LiveGBS

浏览器在做监控视频播放时,本身性能达不到CS客户端的性能。加上GB28181协议默认只能取到下级视频主码流的问题,使浏览器同时多窗口播放时播放路数不是很多。

1、为什要智能码流

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

2、什么是智能码流

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

3、分屏播放智能码流

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

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

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

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

代码语言:javascript
复制
[video]
sub_width_gt=1200

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

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

代码语言:javascript
复制
[video]
sub_width=640
sub_height=360

6、搭建GB28181视频直播平台

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

WEB:https://www.liveqing.com

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、为什要智能码流
  • 2、什么是智能码流
  • 3、分屏播放智能码流
  • 3.1、十六分屏智能码流播放示例
  • 4、配置启用智能码流的阈值
  • 5、配置低码率流的分辨率
  • 6、搭建GB28181视频直播平台
相关产品与服务
云点播
面向音视频、图片等媒体,提供制作上传、存储、转码、媒体处理、媒体 AI、加速分发播放、版权保护等一体化的高品质媒体服务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档