从一台海康DS-6908UD解码器出来8路画面到显示器,大部分都有卡顿的情况,卡顿时间有的有十几秒有的有八九秒。
网络拓扑为摄像头到交换机,交换机或到汇聚交换机A或通过光纤收发器到汇聚交换机A。交换机A接到解码器与NVR(B)。整个拓扑中分布有多个NVR。
一开始以为是网络带宽的问题,但更换千M交换机后故障依旧。又把百M的光纤收发器更换成千M,故障依旧。
后面从NVR(B)上发现解码器上卡顿的图面实时画面并不卡顿。
刚好DS-6908UD上自带有电口,就把所有摄像头的网线全部接上解码器上。但发现即使是直连摄像头的画面,故障依旧。
这时已经怀疑是不是解码器自身的故障了。向海康售后及供应商咨询后,让我这边把设备升级一下,如果故障依旧须要的话也表示可以把设备寄修。但因为已经过保,要自费,而且时间要半个月左右。因为是用在生产线,只要在生产就须要有画面。半个时间太久。
又查了新的。价格大几千,其它品牌的也要2千多3千。
最后我就想着有没可能是解码器到显示器的HDMI线有问题。因为八个画面,依然有一个画面是不卡顿的。测试结果是与HDMI线材无关。
在无意间我把不卡顿的摄像机网页设置界面打开,与卡顿的摄像机网页设置界面进行对比。发现了一个不一样的SVC参数,不卡顿的摄像机上这个参数是关闭的,而我打开的那个卡顿摄像头的这个参数是打开状态。于是选择关闭,保存。奇迹出现了,显示器上对应的画面不卡顿了。
狂喜!原来是这个原因。
但好久不长。一会它又卡了。我刷新,发现这个参数竟然又变成打开状态。再关闭保存,顺畅。但一会又卡了。
行了,这个参数不能关闭,它会自动打开。
问了下豆包姐,说是有的NVR会隔一段时间同步配置,我在摄像机上关闭了,但这个摄像头可能在多个NVR上添加了。有的NVR会把它打开。
而有的摄像机没有这个功能或不能被修改。
我测试了下,在解码器上添加了一些其它的摄像头,果然发现有的摄像头,它就不显示SVC这个参数或保存后不会变。这种摄像头从解码器出来的画面也不会出现卡顿。
因为DS-6908UD是2017年安装的,摄像头也是从2017到2026各个年代都有,各个摄像机的固件版本与解码器的版本可能有不兼容的情况。然后为什么当初安装时及安装后一很长一段时间都没有卡顿的情况,可能是因为在之前一段时间里因为领导要在手机上查看监控,就把监控的部分设备在防火墙放行了外网,它们进行了更新。
最后还是把这几个卡顿的摄像头与其它几个摄像头进行调换。毕竟这些摄像头在NVR上是正常的。只是与解码器不太兼容。