本文有个大前提,就是不考虑H.264或者H.265,因为是共性问题,无论采取哪种编码格式都有可能会碰到。
自从网络高清摄像机占据安防监控主流的那一刻,卡顿问题是一直都没有断过。不是不想解决,而是因为这是一项系统性工程,系统的每一个节点都需为之深究,并需要付出长期的投入,方可有收获。
实际项目选型时,为保证图像流畅,交换容量可作为选型的参考值,并且还是重中之重,但不建议采用传统计算方式,传统交换理论完全移植过来有水土不服的现象,原因在于高清监控数据传输有其特殊性:
1、突发流量
视频数据传输时与文本数据有很大的区别,视频数据的一般固定报文大小固定帧间隔,由于视频图像 I帧(关键帧)、P 帧(非关键帧)大小不一,存在突发流量。以1080P高清视频为例,给出的参考带宽为8M,其实8Mbps是一个平均值,而实际值在2~12Mbps 不等(依编解码压缩比而不同)因为在突发流量时,峰值码率最大可达到参考码率的 1.5 倍。
2、视频图像数据的传输方式为上行,与传统相反。
3、7*24h实时传输,对实时性要求非常高,所有数据在任何时刻都是100%并发。
所以在交换机选型这一块确实要重视,一般来说网络带宽的利用率不宜超过50%,否则网络的整体性能就会下降,而且网络中一旦有突发流量,网络很容易产生拥塞,造成视频业务卡顿甚至是无响应的情况。如果按照国际标准的轻载型网络的定义,网络带宽利用率在不超过20%时网络性能最理想。
综上所述,充分考虑带宽利用率和突发流量的情况,1080P视频的预留带宽预留的带宽应为参考带宽的2~3倍来计算,并且要兼顾网络带宽利用率不高于50%的原则。
除了交换机以外,是否还有其他原因?有的。
原因一:摄像机制造本身存在缺陷,包括技术、材料和工艺
有些厂家生产出来的的网络摄像机长时间运行后会出现延时比较大的现象,大大超过了国标要求的延时时间,给人感觉画面卡顿,只有给摄像机断电后才能恢复正常,对于这种情况建议用户选择大品牌的监控产品,技术过硬,而且售后有保障。
原因二:NVR和解码器选型不当
对于使用网络高清硬盘录像机显示存储的客户来说,选择的网络高清硬盘录像机的解码能力也会影响到画面的流畅性,如果连接画面超过硬盘录像机的最大解码能力,或者硬盘录像机选择的核心芯片本身处理能力不强,都会导致画面卡顿的现象,对于这种情况还 是建议客户选择大品牌的产品,同时注意不要满载接入,在选购时要住一起满载指标。
原因三:客户端计算机性能不足
对于使用电脑+软件进行显示存储的客户来说,电脑的配置,CPU,GPU,内存等的性能,都会影响到监控画面的流畅度,如果CPU,GPU,内存性能不足,显示一定路数视频画面后就会出现画面卡顿现象,此时可以通过电脑任务管理器检测CPU及内存使用率,对待这种情况,建议采用配置高一些的计算机。
原因四:使用的网线质量太差
一般正规国标网线最远传输距离不会超过100米,而劣质网线的传输性能会大大折扣,如果采用了劣质网线,前期画面可能一切正常,后期随着线路的氧化衰减,容易导致信号传输丢包,时断时连,画面卡顿等现象。这种情况建议在施工中选择质量好的国标网线。
原因五:细节没考虑好
比如,千兆网络的中间选用了百兆的光纤收发器;
比如,千兆网络用了五类网线;
比如,强弱电没有做好隔离,网线受到干扰;
再比如,双码流设置不当,高清摄像机在远程监控环境下,可提供一路高码率的码流用于本地高清存储,一路低码率的码流用于网络传输。根据网络带宽灵活选择码流格式,达到本地高清存储,同时后端低码流网络传输。