高清网络摄像机延时问题解析
来源:互联网 发布:英语全文翻译软件 编辑:程序博客网 时间:2024/05/03 09:28
[导读]技术发展到现在,相比2年前的百万高清延时现在已经有了很大的技术进展 。海康威视最近生产的IPC可以做到140ms,最大问题是网络交换延迟,取决于交换机指标,规格,质量,网络是否专用。后端如果有解码器,还会解码延时,预览设备性能差,有预览延时。……
安防高清时代来了,高清网络摄像机相信不少人都用过,其优点明显:超清晰——分毫毕现、省事——布线简单。但是,有少许的延迟。相信很多人在接触百万高清摄像机之前,都会习惯性的把手放在摄像机前晃一晃,看看画面的流畅度,看是否有延迟。
延迟是高清网络摄像机的重要指标之一。要想解决高清网络摄像机的延迟问题,首先我们要知道其延迟是怎么产生的:以下列出导致高清网络摄像机延迟的几个重要因素。
一、高清网络摄像机(High Definition Network Camera,以下简称HDNC)视频采集和编码输出需要时间。
二、经过HDNC编码后的数字信号通过网络传输时,根据网络设备的带宽容量和性能,可产生网络延迟。
三、后端设备在接收到通过编码后的数字信号后,需要时间对其进行解码。
有网友就认为那一点延迟感觉没什么要紧的吧?但是如果发生了意外事件,就是因为那短短的延时有可能产生严重的后果,起不到防范的作用,监控的意义何在?
技术发展到现在,相比2年前的百万高清延时现在已经有了很大的技术进展 。海康威视最近生产的IPC可以做到140ms,最大问题是网络交换延迟,取决于交换机指标,规格,质量,网络是否专用。后端如果有解码器,还会解码延时,预览设备性能差,有预览延时。
网络摄像机延时是肯定会的,但是要做到不延时确实还要很长的路要走。一般0.5S左右是能够被人接受的,延时如果要解决的话,没几年功夫很难突破,技术瓶颈问题需要实际才能攻克。
如何使HDNC的延迟降低甚至于接近知名品牌的延迟呢?我们只需要注意以下几点:
一、研发新的产品时,选用好的SOC处理器
例如:采用TIDM365+130万象素SENSOR的HDNC,帧率:25帧/秒,延迟约在200ms左右。采用TIDM368芯片的130万象素HDNC,帧率可达到40帧/秒,延迟就远远低于200ms了。
二、优化网络传输方式
目前网络传输有这两种方式。1、通过TCP协议传输。2、通过UDP协议传输。
TCP协议传输有以下程序:IP包传输、验证信息、接收三个步骤。通过这种方式传输的信号很完整。不存在丢包的现象。但缺点却是加剧了网络延迟。
UDP协议传输则很简单,IP包传输、接收两个步骤(或者称之为RTSP实时流媒体传输)。不验证信息的完整、对错。直接接收解码。这种方式很好的缓解了网络延迟,但可能有数据丢失或失真的情况。选用UDP传输方式仍然能很好的满足监控的需求,同时又有效的降低了网络延迟。
三、选择好的后端HD-NVR
后端HD-NVR的作用主要是接收网络视频信号、存储、高清视频解码等。高清视频对HD-NVR的解码能力要求很高,一台好的HD-NVR解码速度会更快,所需时间会更短,延迟就会更小。
综合起来看,要想完全消除HDNC的网络延迟是不可能的,但选择整体解决方案较好的摄像机,网络延迟就能控制在可以接受的范围之内。
- 高清网络摄像机延时问题解析
- 高清摄像机延时分析
- 如何选择高清网络摄像机
- IPC网络高清摄像机优势
- 高清 网络摄像机 华为海思3510芯片
- 高清视频监控阶段--网络摄像机厂家吉瑞特
- 网络高清摄像机带宽及硬盘容量计算方法介绍
- 化解高清摄像机画面质量衰减问题的方法
- 在我们的现代生活方式高清网络摄像机的意义
- 高清网络摄像机主流芯片方案之安霸、德仪和海思对比
- 高清网络摄像机主流芯片方案之安霸、TI和海思对比
- IPC网络高清摄像机基础知识0(TI 海思 安霸方案分析“来自2014年”)
- IPC网络高清摄像机基础知识2(安霸半导体公司产品介绍 “来自2016年”)
- IPC网络高清摄像机基础知识3(Insta360硬件设计之路 “来自2015年”)
- IPC网络高清摄像机基础知识5(经典YUV格式详解)
- IPC网络高清摄像机基础知识6(CCD 与 CMOS传感器)
- 高清网络摄像机主流芯片方案之安霸、TI和海思对比
- 高清网络摄像机主流芯片方案之安霸、TI和海思对比
- 一个简单的更改.exe 文件里面的 函数(新手初始试,高手勿喷)
- URAL 1018 Binary Apple Tree(树形dp入门题)
- HDU 4709 Herding
- orcale 远程配置连接数据库
- DAO.net基础(一)——数据库连接操作
- 高清网络摄像机延时问题解析
- 刚刚考上研究生想要静下心来努力奋斗,这是一个转折,一个新的开始
- android service 例子(电话录音和获取系统当前时间)
- Python扫描端口(单线程+多进程)
- input子系统驱动学习之二
- MYSQL limit,offset 区别
- Google code jam round 1A 2014 : A
- Android开发环境搭建
- Afaria Solution