视频传输的实时性研究和应用是当前通信技术领域的热点之一。由于信道带宽有限,而视频信息的数据量很大,要求视频信源编码效率高。另外,视频通信不同于一般数据通信,它必须具有实时性和连续性,因此,对于通信技术具有更高要求。

视频传输系统主要包括两大部分:视频数据的编解码部分和传输部分。在视频数据的编解码部分,目前TSINGSEE青犀视频全线产品都已支持H.265的视频编码标准。而在传输部分除了基于TCP/IP的局域网通信,目前5G传输、UDP/TCP信令通信也已支持。

TSINGSEE青犀视频除全面支持H265编码,也支持私有化部署,企业可以自己搭建一套专属于企业的音视频管理平台,部署简单、接入便捷。当然,视频的实时性是企业的首要需求。今天就跟大家聊一下关于视频延时解决的问题。

视频低延时主要相关因素有网络情况、前端设备的码流、前端设备的数量、直播流协议的选择四大要素共同实现,下面就一一为大家说明。

1、检查设备本地网络带宽是否足够

视频播放主要占用的是上行带宽,如果设备所在网络的上行带宽不够的话,我们在远程预览设备时,会出现卡顿、延迟的情况。我们可以在设备所在网络的电脑上测试当前实际上行带宽大小。

测试方法:

  • 百度搜索“带宽测试”:https://wangsuceshi.51240.com/
  • 点击开始测试网速,网速测试中,大概需要半分钟;

  • 测试完成可以看到上传和下载速度的结果。

正常设备接入,在保证观看与带宽充裕的情况下,我们一般会建议一路设备保证至少1MB/秒的上传速度。

2、摄像头码流配置是否配置合理

根据网络带宽描述,我们建议前端设备保证1MB/秒的上行,那就需要进入到前端设备中进行码流及分辨率配置,以海康摄像头为例,具体配置步骤如下:

  • 进设备配置界面—视音频—视频—视频帧率,把码流类型选择为子码流(主码流码流比较高,主要用于本地录像使用,不占用带宽),帧率设置为全帧率或者25帧,码流上限设置为1024kbps,分辨率根据子码流的最高配置设置,建议不高于1280*720p.

3、前端设备的数量及所占上行带宽是否小于本地网络带宽

我们知道,设备上行带宽=设备数量*设备码流,例如:一个项目中前端设备接入量为20路,设备码流为1M,那所需的上行带宽为20M,本地网络必须保证可供使用的带宽在20M以上才能保证视频的稳定传输。

还有一种核算方式,根据并发数量来核算,此种方式下一般视频流选择的是按需直播,即客户端有访问才会拉取前端设备的视频流播放,同时占用带宽。当无视频访问的情况下,不占用带宽,只建立心跳连接。核算方式:一个项目中最高并发量为100人,一路设备码流为1M,那需要保证上行带宽>100M。

4、直播流协议的选择是否合理

我们知道,TSINGSEE青犀视频全线产品支持无插件直播,所以在直播流的输出上,也是全协议兼容的,如:RTSP、RTMP、HLS、HTTP-FLV、WS-FLV,几乎涵盖市面上的全终端播放,同时支持纯H265播放。但是不同的直播流协议自身又会带有延时,这种情况是不可逆的,下文将为大家介绍不同直播流协议的选择及自身所带延时时间等,供大家参考。

通过私有化部署自建一套视频流媒体服务器平台,如何解决视频播放延时卡顿问题?相关推荐

  1. 通过私有化部署自建一套视频流媒体服务器平台如何解决视频播放延时卡顿问题(二)之不同视频流延时说明

    针对私有化部署一套流媒体服务器软件的视频延时问题,我们在上文为大家介绍了视频低延时主要影响因素之网络情况.前端设备的码流.前端设备的数量.直播流协议的选择四大要素,本文主要为为大家介绍最后一个,直播流 ...

  2. 私有化部署成本高?免费低代码平台任你薅

    编者按:私有化部署作为一种耳熟能详的部署模式,一直颇受欢迎.本文分析了企业需要私有化部署的原因,并指出了现在有可私有化部署的低代码平台福利可领取. 为什么需要私有化部署 "私有化部署&quo ...

  3. 视频流媒体服务器平台搭建如何查询端口监听情况?

    我们讲过很多关于搭建流媒体服务器的经验,寻找专业的流媒体平台依然是最受欢迎的方式,成本小,后期维护投入也小,并且选择多样化,比如EasyNVR.EasyDSS等流媒体平台. 很多开发者将流媒体平台搭建 ...

  4. 企业内部即时通讯工具支持内网私有化部署

    即时通讯可以说是与我们生活相关最为密切的工具了,即时通讯可以帮助我们与亲朋好友进行交流通讯.文件传输.视频通话等,而企业即时通讯正是个人即时通讯的应用延伸,它可以为互联网时代的企业员工交流,企业信息互 ...

  5. 低代码平台千万家,企业为何独爱私有化部署?

    编者按:低代码开发平台品类繁多,企业为什么独爱私有化部署的低代码平台?本文分析了企业选择私有化低代码平台的原因,并进一步介绍了国内老厂商天翎的低代码开发平台是如何迎合市场需求,做到私有化部署的. 概要 ...

  6. 读取多个(海康\大华)网络摄像头的视频流 (使用opencv-python),解决实时读取延迟问题

    实时读取视频流(封面使用五个摄像头是因为我手头最多只有五个),解决实时读取延迟卡顿问题 做计算机视觉的算法开发,可能会碰到实时获取图像并处理的问题,我写了一个简单的实例,可以实时读取多个网络摄像头.运 ...

  7. code push部署_使用微软code push和私有化部署code-push-server的过程

    整个过程分为四个部分 一:本地安装CodePush客户端 二:部署code-push-server服务器(如果使用微软可以略过) 三:客户端Android或者iOS项目集成CodePush SDK 四 ...

  8. 小时级部署,客户数上千,神策数据的私有化部署靠什么取胜?

    秉承着"做正确的事情,而不做简单的事情"的理念,神策数据自创立之初,就采用"私有化部署 + SaaS "的企业服务模式,这无疑是一条更难的路,但通过在这一方向上 ...

  9. 策小编脑中的“私有化部署”

    大家好,上个策小编被开除了, 换王富贵儿来给大家讲故事, 哈哈逗你们的-- 王小明辛苦搬砖在五环, 后厂村路互联网做运营, 老板引进数据驱动理念, 不懂技术咋分析求产品. 二表哥根正苗红在北京, 通州 ...

最新文章

  1. 一文搞懂 Java 泛型,非常详细!
  2. LeetCode 817. Linked List Components
  3. 计算机管理器win,进入windows启动管理器,win启动管理器
  4. 测试串行回收与堆初始值有关系02
  5. 一起学习C语言:数组(一)
  6. java实现一个简单的登录界面
  7. 智能制造运筹优化_机械类(智能制造与智能装备)之工业工程专业
  8. 高可用架构演进之单元化
  9. Apple Configurator 2使用教程: 修复或恢复搭载 Apple M1芯片的 Mac!
  10. 给大忙人看的码农翻身记
  11. 【BZOJ3653】谈笑风生 离线+树状数组+DFS序
  12. 数值图形处理软件活图简介
  13. 数据在计算机中存储形式
  14. git命令--切换分支
  15. STM32-深入理解GPIO的8种工作模式
  16. 如何实现基于微信小程序的人脸识别
  17. 小程序 房租水电费记录管理_房租水电费每月收费表-房东必备
  18. 区块链怎样运用到社交领域?
  19. 平面设计新手需要注意哪些误区
  20. How Much Is Enough?(测试多少就足够了)

热门文章

  1. 内存管理器(十)kernel内存管理----数据结构
  2. Softing smartLink网关——推进过程工业数字化转型
  3. Excel 取消单元格合并,并且将空值填充
  4. artifact is missing.
  5. CGAL Cookbook --CGAL简介
  6. google gflags命令行参数处理(c++)
  7. 电路中的基尔霍夫定律理解与使用
  8. Sentinel 相关知识点整理
  9. linux下网络播放器,月亮播放器:Linux无广告看片神器
  10. 华为防火墙实战配置教程,太全了