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

1、为什要智能码流

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

2、什么是智能码流

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

3、分屏播放智能码流

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

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

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

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

[video]
sub_width_gt=1200

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

LiveSMS流媒体服务解压目录下,livesms.ini中配置

livesms.ini > video > sub_width=640

livesms.ini > video > sub_height=360

[video]
sub_width=640
sub_height=360

6、搭建GB28181视频直播平台

GB28181/RTSP监控视频网页多窗口播放时如何自动主子码流切换支持同时播放更多路视频的更多相关文章

  1. 【极品代码】一般人我不告诉他,手机端h5播放时不自动全屏代码

    已测适用于ios,某些安卓手机微信下播放视频会出现播放器控件(这个实在是无力吐槽噢,因为之前还遇到过微信播放完视频后竟然无法退出全屏出现广告的情况,只有播放完后刷新页面并且要放到框架页里才能屏蔽微信视 ...

  2. 【视频开发】【Live555】live555实现h264码流RTSP传输

    1.概述 liveMedia 库中有一系列类,基类是Medium,这些类针对不同的流媒体类型和编码. 其中的StreamFrame类文件(如MPEG4VideoStreamFramer)为流传输关键. ...

  3. 大华NVR设备接分别入宇视摄像机Onvif和RTSP主子码流的方案说明

    需求提要 1.各个内网现场有多种网络摄像机IPC和网络硬盘录像机NVR设备: 2.需要将这些设备统一接入到云端中心平台,进行统一的视频直播和录像回放管理: 3.由于目前IPC设备都属于高清设备,主码流 ...

  4. (IOS可自动播放)使用bxslider做了一个切换图片跟随播放MP3的功能

    代码: <!DOCTYPE html> <html lang="zh-Hans"> <head> <meta charset=" ...

  5. 【视频编解码·学习笔记】6. H.264码流分析工程创建

    一.准备工作: 新建一个VS工程SimpleH264Analyzer, 修改工程属性参数-> 输出目录:$(SolutionDir)bin\$(Configuration)\,工作目录:$(So ...

  6. go语言使用go-sciter创建桌面应用(八) 窗口显示时,自动加载后端数据。

    有些时候我们需要在窗口创建并显示时,加载一些后端的配置,这就需要用到view提供的几个事件. https://sciter.com/docs/content/sciter/View.htm state ...

  7. EasyNVR网页/微信播放RTSP摄像机HLS/RTMP播放时出现起播等待问题的优化过程

    EasyNVR 项目中, 我们需要在网页/微信中嵌入 HLS 播放器, 实现直播效果. 开发过程中, 我们调研了很多HLS播放器, 包括 百度cyberplayer, ckplayer, flowpl ...

  8. 用Red5搭建支持WEB播放的实时监控视频

    用Red5搭建支持WEB播放的实时监控视频 1. 下载Red5:https://github.com/Red5/red5-server/releases 下载了Red5 1.0.6 release的Z ...

  9. 用flvplayer.swf在网页中播放视频(网页中flash视频播放的实现)

    原:http://blog.csdn.net/ricciozhang/article/details/46868201 由于公司项目的需求,需要在展示一些信息的时候能够播放视频,拿到这个要求,我就从最 ...

  10. 用MCI处置WAV视频时,怎样才能让视频在当前窗口播放

    用MCI处理WAV视频时,怎样才能让视频在当前窗口播放MCI播放视频默认是新开一个窗口播放,播放完毕返回原来的窗口,想着原来窗口播放如何做? mciSendCommand或mciSendString怎 ...

随机推荐

  1. Java集合--从本质出发理解HashMap

    文章内容较长,放宽心,带着疑问慢慢读,总能找到你想要的答案. 如何快速定位数据存储在内存地址的位置? 先提出一个问题:如何快速定位数据存储在内存地址的位置? 聪明的你会想到使用数组:根据首地址+单个节 ...

  2. Linux安装最新Erlang、RabbitMQ

    进入RabbitMQ官网 简介: RabbitMQ是一个免费的开源企业消息代理软件. 它是用Erlang编写的,并实现了高级消息队列协议(AMQP). 它提供所有主要编程语言的客户端库. 它支持多种消 ...

  3. Hibernate ORM 映射深度解析

    在Java持久层技术体系中,Hibernate作为经典的ORM(对象关系映射)框架,通过自动化对象与数据库表的映射关系,显著提升了数据访问层的开发效率.本文从核心映射机制.高级特性.性能优化及面试高频 ...

  4. 在VBA中使用SQL

    VBA在处理大量的数据/计算时如果使用常规方法会比较慢,因此需要对其进行性能优化以提高运行速度,一般的方法是数组计算或者sql计算.SQL计算的速度最快,限制也是最多的,数组速度其次,灵活性也更高 如 ...

  5. winrar无广告最新版

    官网 https://www.dianjilingqu.com/688989.html 目前WinRAR有三个官网,winrar.com.cn,rarlab.com,win-rar.com. winr ...

  6. vscode linux c++ 配置

    简介 最官方的配置方案 https://code.visualstudio.com/docs/cpp/config-linux 有三个文件会生成 tasks.json (编译器构建设置) launch ...

  7. 关于人脸检测python库 dlib 初识 1

    简介 上了一门计算机视觉的课程,初步了解, dlib python库 参考链接 http://dlib.net/face_detector.py.html 人脸检测的链接 原理 This face d ...

  8. Living-Energy/Water-地热/地冷-:砂岩地层U型管深井闭环地热评估

    Living-Energy/Water-地热/地冷-:砂岩地层U型管深井闭环地热评估 深井钻机: https://www.xcmg.com/product/pro-list.htm?catId=100 ...

  9. CC BY-SA 4.0 是什么?--九五小庞

    CC BY-SA 4.0 是一种许可协议,最近改版的CSDN在公开博客中推出了该协议. 该协议的赋予遵守者两项重要权利: 一.共享的权利.允许通过任何媒介和任何形式复制.发行作品.二.改编的权利.允许 ...

  10. 进阶篇:3.4.4)DFM铣削件设计指南

    本章目的:设计出符合铣削工艺的零件. 1.铣削件设计准则 1.1 铣削的加工区域不宜过深,深宽比不应过3:1 铣削的加工区域不宜过深,如图6-50所示.深宽比不应超过3:1,否则铣刀较长容易折断. 如 ...