首先对第一集的问题原因进行统一答复:为了方便理解,我们可以把网卡看做汽车手自一体的变速箱,平时大家使用自动模式变速箱自动切换档位,但比如遇到爬坡,脱困,高海拔等情况的时候,需要我们切换成手动挡更好的匹配当前环境下的扭矩需要。
第一集中的摄像机网卡最大速率是百兆,交换机最大速率是千兆,双方都是自适应的时候没有匹配上,把双方的网卡速度都设置成百兆、全双工的时候,因为双方配置一致,就匹配上了,所以网卡设置了手动选择网速的配置选项。
下面开始今天的分享
16年一个新建酒厂在弱电项目验收时,出现 一个奇怪的问题,现场如下
一、现场一共9块监控大屏,9块大屏,监控图像,经常会出现卡顿的情况。
监控大屏
二、客户的技术配合监控厂家技术进行排查,排查思路如下:
出现卡顿的时候
1、监控录像回放正常——推断:摄像头、录像机正常。
2、解码器解码状态正常,通过底层抓包发现视频流丢包。
由于视频流丢包的原因主要由于网络丢包导致,所以客户希望我排查网络问题。
三、为了方便排查问题,我与监控厂家落实完视频流传输的途径并整理成图片,方便大家直观了解。
视频流传输图
1、摄像头把采集到的视频图像编码成网络信号,通过网络传输给录像机。
2、录像机对视频图像进行存储,并通过网络传输给解码器。
3、解码器最终把视频图像解码成数字信息,通过视频线输出给监控大屏。
也就是说如果是网络问题,应该是出现在录像机和解码器的这个环节,因为录像机和解码器都在同一个交换机上。
当图像再次卡顿的时候
1、我查看了对接交换机端口的利用率是17%,而且交换机的工作日志里也没有报错。
2、为了快速筛查是否是交换机的问题,我们将此交换机换成同型号的另一台备用交换机,结果还是如此。
就此可以判断交换机应该是正常,而且交换机千兆端口利用率17%,意味着解码器目前并行的码流才170兆左右。
难题再次出现:网络设备都正常,我当时还是怀疑是解码器的问题,但是没有充分证据,我只能冷静下来找问题。从常规经验上来判断,如果主要网络丢包的主要原因是网络中出现瓶颈,才会出现丢包,但是千兆的网卡,数据流才只有170多兆,说明瓶颈不在交换机上。
没有思路,我问了下监控厂家,设备上是够会存在网络瓶颈的地方,厂家给我发了个图,我找到了原因。
录像机输入带宽和输出带宽
再想起上面说的视频流的传输逻辑。
录像机将视频流传输给解码器
总结:也就是说录像机把视频流传给解码器的时候,会受录像机输出带宽的限制,我们落实了此录像机输出带宽是160兆,而解码器并发的码流是170兆,所以出现了瓶颈,导致解码器接的视频流丢失,最终导致图像卡顿的问题。
各位同行朋友是否也遇到过类似问题,那此问题需要怎么解决呢?大家可以在评论区沟通交流,下集我们将此问题解决方法进行答复。
,