http://security.zol.com.cn/413/4130220.html

我的眼睛可以轻松判断出400ms延时误差,你可以吗?很多用户都反映手机移动监控、PC远程监控视频会卡顿,抛开设备运行故障,其实这种卡顿现象就是网络传输延时造成的。而以我们的视觉感受看来,当我们明显判断出有"卡顿"现象时,这个延时究竟有多长,今天我们就来测一测。

  每个人和每个人对于视频卡顿现象评判的标准不一样,与其说一种测试,不如说是一种本能反应。就连模拟监控系统也会出现延时,只不过这种延时现象你很难用肉眼发掘,必须通过更加精确的秒表测试;网络监控延时在业内家喻户晓,特别是针对家庭监控摄像机,厂商很难兼顾性能与价格,因此网络延时会比行业化产品更为严重。


解疑网络监控卡壳 视觉体验400ms延时

  云台转动视频不连贯

  大多数家庭监控摄像机都具备了多角度查看功能,而云台是远程操控的最佳选择。由于云台旋转,实时视频画面发生移动变化,因此视频会出现卡顿现象,在保证云台无故障前提下,让我们看看视频图像的连贯性吧。

  为了保证测试的准确性,笔者选择让云台自动运行。从视频19秒开始,该款家用监控摄像机云台分别进行了水平移动和垂直上下移动。从该视频中可以看出,这款家用监控摄像机仍然出现了一些卡顿现象。其连贯性有待提高。

  机械式运转多少会造成图像不稳定,为了让本次试验更具有代表性。笔者将监控摄像机对准一个正在运行的电风扇,看看电风扇的运动轨迹来判定这款监控摄像机的延时效果吧。

目标物体快速运转视频出现卡顿

  笔者选择一部正常运行的电风扇,在开启的状态下让电风扇进行左右摆动,这样一来保证了目标处于多重运转状态下。从该视频中不难看出,当电风扇"摆头"时,肉眼观察效果每次每个方向转动都会出现些许的停留,这种停留时间不长,但用我们的肉眼足以分辨出来。

  相信很多用户也正是遇到了相同问题,才会反应监控摄像机卡顿现象。以上均采用PC端进行录制,那么移动端又会出现怎样的情况呢?

  家庭监控摄像机手机移动监控录像机均采用云存储模式,因此无法拷贝到本地存储。但我们可以试想下,手机端远程监控自身就是个不稳定因素,在加上距离远且网络环境差异,很容易导致视频有细微的延时。

  作为用户来说,应该理解这种延时;作为企业来说,应把延时降低到最小;作为笔者,我们应该告诉大家,是什么原因出现了视频传输延时问题。


手机移动监控测试

  wifi传输尚好 3G视频效果不佳

  公共wifi网络环境是每个人的最爱,既不用耗费自己手机套餐流量,其上网速度更快、更稳定,何乐而不为呢?采用wifi远程监控是很多监控厂商主推的方式,也是未来移动监控发展的重要趋势。由于目前公共wifi覆盖面积过小,很多人想使用3G网络实现移动监控,其结果当然成功,但效果确实难以让用户满足。显然网络环境不佳,是导致视频出现卡顿和延时的一个因素。

视频编解码对视频传输的影响

  很多人都会认为视频编解码影响着视频质量和视频大小,其实这只是其中一方面。更为重要的是,视频数据是经过压缩后上传至网络,在解压缩由后端显示出来。不仅编解码决定了该视频所占带宽,还觉得了一个传输速度。

  高效的压缩方式可以让视频在较窄的带宽下流畅传输,而如果采用普通的压缩方式,不仅整体画质效果一般,其传输速度和占用空间就会增大,数据可能会出现"排队"现象。也是这种排队现象,造成了我们看到的延时效果。


延时测试结果

  针对以上这款监控摄像机来说,这种用肉眼可以看出来的延时究竟有多久呢?笔者通过较为精确的软件测试发现,其网络延时在400ms左右。也就是说,当我们可以分辨出某视频出现了较为明显的卡顿现象时,说明我们所看到的事物已经是过去时了,而实时发生的事情,需要我们在等待400ms。

  对于家用摄像机来说,理论上1秒以内的延时是都可以理解的,因为用户需求不同(针对非专业用户),他们关注的是家里的整体情况,也不会太过纠结于延时是400ms或是1秒。但延时事实会造成人们视觉效果的"不爽",会让用户认为这是一款尚未优化完整的设备,物有所值的感觉荡然无存。

  总而言之,随着家庭安防市场不断扩大,家用监控摄像机普及率越来越高。面对卖场中参差不齐的产品,消费者不妨选择大品牌的产品,在技术开发和产品设计上不会出现太大瑕疵,而且也不会出现较大的延时效果。

解疑网络监控卡壳 视觉体验400ms延时的更多相关文章

  1. Linux下smokeping网络监控环境部署记录

    smokeping是一款监控网络状态和稳定性的开源软件(它是rrdtool的作者开发的),通过它可以监控到公司IDC的网络状况,如延时,丢包率,是否BGP多线等:smokeping会向目标设备和系统发 ...

  2. smokeping网络监控

    一.smokeping介绍 我们在选择机房的时候,如何知道这个机房的网络情况,这个时候就要用到网络监控软件:smokeping 本文主要介绍如何使用smokeping来监控idc机房的网络质量情况,从 ...

  3. Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager)

    Alamofire源码解读系列(七)之网络监控(NetworkReachabilityManager) 本篇主要讲解iOS开发中的网络监控 前言 在开发中,有时候我们需要获取这些信息: 手机是否联网 ...

  4. iOS中 WGAFN_网络监控 技术分享

    需要用到第三方AFNetworking/SVProgressHUD 没有的可以关注我微博私信我.http://weibo.com/hanjunqiang AppDelegate.m #import & ...

  5. 开源网络监控管理系统:OpenNMS

    OpenNMS是一个开源的企业级基于Java/XML的分布式网络和系统监控管理平台.OpenNMS是管理网络的绝好工具,它能够显示网络中各中终端和服务器的状态和配置,为方便地管理网络提供有效的信息. ...

  6. [svc]容器网络学习索引及网络监控

    整理的可能有些误失,抽时间在细细的分类完善下. 发现这篇对于网络从低到高层协议整理的还不错 每层都有一些有意思的话题 一些协议有一些设计上的弱点, 所以产生了种种的网络层安全问题 一般我们学一些 1, ...

  7. Hi3518 网络监控SOC芯片规格参数

    Hi3518 网络监控SOC芯片 视频编解码   处理器内核 ●   ARM926@ 440MHz,16KB I-Cache ,16KB D-Cache 视频编码 ●   H.264 Main Pro ...

  8. [翻译] PBJNetworkObserver 网络监控

    PBJNetworkObserver 网络监控 https://github.com/piemonte/PBJNetworkObserver Introduction 'PBJNetworkObser ...

  9. 百度网络监控实战:NetRadar横空出世(下)

    原文:https://mp.weixin.qq.com/s/CvCs-6rX8Lb5vSTSjYQaBg 转自订阅号「AIOps智能运维」,已授权运维帮转发 作者简介:运小贝,百度高级研发工程师 负责 ...

随机推荐

  1. IDEA中配置Maven+spring MVC+tomcat

    一:配置Maven安装教程如下: http://blog.csdn.net/qq_32588349/article/details/51461182 实际安装过程中,如果按照教程配置如下属性,最后创建 ...

  2. openstack(Pike 版)集群部署(六)--- Horizon 部署

    一.介绍 参照官网部署:https://docs.openstack.org/horizon/pike/install/    继续上一博客进行部署:http://www.cnblogs.com/we ...

  3. java中替换${xx}

    import java.util.regex.Matcher; import java.util.regex.Pattern; public class replace { public static ...

  4. Android 基础 (四大组件,五大存储,六大布局)

    Android四大组件: 参考:https://blog.csdn.net/shenggaofei/article/details/52450668 Android四大组件分别为activity.se ...

  5. TOJ 3151: H1N1's Problem(欧拉降幂)

    传送门:http://acm.tzc.edu.cn/acmhome/problemdetail.do?&method=showdetail&id=3151 时间限制(普通/Java): ...

  6. Validate常用校验

    1.首先将jQuery.js和jquery.validate.js加入对应的页面中,如果要中文的提示语还要把messages_zh.js加入,以及对应的css文件. <link href=&qu ...

  7. Hibernate: save, persist, update, merge, saveOrUpdate[z]

    [z]https://www.baeldung.com/hibernate-save-persist-update-merge-saveorupdate 1. Introduction In this ...

  8. 解决input 有readonly属性 各个浏览器的光标兼容性问题

    <input type='text' readonly unselectable='on' onfocus='this.blur()'/> 目标:input 只能读,但是在ie.火狐浏览器 ...

  9. 微软官方的.net开发人员代码示例

    微软官方的.net开发人员代码示例,需要的同学到这里下载: https://code.msdn.microsoft.com/

  10. js阻止a标签默认事件的几种方法

    方法/步骤    疑问 打开编辑器,新建html并加入a标签,如图所示,小编想点击a标签时执行pop函数同时禁止a标签的默认的href跳转,该如何阻止呢?  方法一 要阻止a标签跳转,可以改变href ...