每个厂家在推广网络高清监控产品时,主打的口号就是1080p全高清、无延时、超宽动态…然而,对于用户而言厂商的广告语只是参考的一部分,是否真的如他们所说,还有待考察。特别是在我国网络环境相对欠佳的情况下,网络监控产品还能做到无延时,这是否又说的太绝对了呢。
带着一些江湖味的人会说,出来混总要给自己留条后路。如果我们把话说得太绝对是不是也欠妥呢?也许我们可以通过一些方法,DIY验证监控视频传输,让我们自己寻找网络延时的真谛。
其实,测试网络监控摄像机的延时问题很简单,只需要将监控摄像机对准高精度秒表,让现实中的图像与显示中的图像进行对比,通过多次抓图我们可以算出IPC的延时时间。一般情况下,理想的监控摄像机延时在200ms左右,稍差一点的IPC延时在400ms以上。也许你会认为这400ms的延时不算什么,但是监控摄像机一旦出现严重的延时现象,那么前端设备报警的意义又在哪里呢?
监控产品进入全网络时代,若想实现高清监控效果,除前端的网络监控摄像机外,在视频传输及后端存储、显示过程中也必须经过缜密的设计,如何实现高画质、无延时的效果是目前监控应用中集中解决的问题。
在监控系统中,延时现象十分明显。这问题归于两方面:一,目前网络监控的带宽不能满足大量图像传输的带宽,从而数据会出现"排队"的现象;二,在存储过程中,依据不同存储方式、压缩方法等会出现不同的延时现象,从而导致终端显示与所拍摄的画面出现微小的延时现象。
监控摄像机网络延时大不同
同样是网络监控摄像机,行业化的产品和民用家庭监控产品的延时问题就各不相同。行业化的监控摄像机网络延时单位控制在ms级,大部分延时控制在300ms以内;而家庭监控摄像机看重的是报警和图像抓拍功能,至于延时问题处理效果欠佳。
在笔者测试过的家庭网络监控摄像机中,很多利用图像抓怕取证的产品,图像延时大约在1~2s左右,如果以数据对比来说,应用行业的产品在网络延时方面可以当做整个监控市场的标杆。
上面我们提到了出现图像延时的两方面原因,那么现在我们就来解答如何能够解决延时的问题。
网络传输稳定性及带宽
虽然现在大力提倡3G网络,目前3G与2G相比,在带宽上确实有所提高但网络覆盖面上远不及2G网络,稳定性差似乎成了3G又一代名词;在视频监控领域中,如果要追求高清画质或实时图像,那笔者奉劝各位用户先不要盲目崇拜了。
在网络传输过程中,会影响延时效果的最大莫过于带宽问题。特别是像平安城市、交通等领域,海量数据的出现一时间让网络难以负荷。笔者之前曾套用公式计算过1080p@30帧非压缩图像所需要带宽接近1G。
经过实测,我们以720p@25帧图像为例,该图像的码率在4196kbps,而网络带宽数据传输量=码流净荷数据量*1.3,也就是说,要保证该画质完整传输,所需要的带宽在4~5M左右,与厂商提供的数据基本相符。网络高清图像对带宽的要求很大,否则带宽过小就容易出现数据传输"排队"或"丢包"的问题。
看不见的延时-存储延时
除了我们了解到的网络延时外,其实图像存储过程也需要时间,那么一张图片经过压缩、传输、解压缩、成像这简单的步骤,这中间的解压缩也会出现延时问题。存储延时往往发生于超大数据量存储过程。特别是高清监控或平安城市监控摄像机图像的存储,对存储设备是个极大的考验。除了设备有快速的读入能力外,同时也需要有很强的输出功能,在保障高图像画质的同时,极大程度下快速输出。
对于网络延时,我们还需要从根源着手,解决网络带宽、网络稳定性、视频解压缩技术、存储技术等难题或许能够解决延时问题。基于家庭的监控系统还应该向高端产品看齐,当然在产品价位和监控技术做到两全,也是企业必修的功课。