SMC2.0与MCU9660调度会议,终端看多画面闪黑

发布时间:  2016-04-28 浏览次数:  164 下载次数:  0
问题描述
SMC2.0与MCU9660调度会议,终端9039A看多画面图像闪黑,看广播会场正常

 

处理过程

1、排查输出口或者线缆问题,通过更换输出口和线缆后查看依然会有闪黑情况;

2、检测摄像机分辨率设置,会议格式和协议与输出口设置的分辨率是一致的;

3、通过在9039A抓包查看,时间戳数值变化不是固定的,时间戳变化不固定,导致终端解码的时候会出现黑屏现象,分析可能是时间戳模式的问题。

再对比查看图像正常时的抓包,可以看到时间戳的值是固定的。



通过CRT工具登陆到MCU9660,通过命令dis video-enc-fr-mode,查询到时间戳的模式是自适应模式(如下命令,设置为0是自适应模式),确定为视频时间戳编码模式问题。


修改为2 固定60/30帧打包模式,时间戳按照60/30帧打包,问题解决。
根因

视频时间戳编码模式

system-view video-enc-fr-mode 配置项用于调整MCU编码时时间戳的打包方式,原有配置为自适应模式,单画面取终端源的时间戳,多画面按照协商帧率来打时间戳,修改为2,为固定60/30帧打包模式,时间戳按照60/30帧打包。

 

之前默认是自适应模式,观看单画面时MCU编码的时间戳按照源码流的时间戳进行计算打包,编码之后的时间戳变化不固定,导致终端解码的时候会出现黑屏现象。

修改为模式2,MCU按照固定的帧率打包时间戳,时间戳变化为固定的值,终端可正常解码。

解决方案

system-view video-enc-fr-mode 修改为2,为固定60/30帧打包模式,时间戳按照60/30帧打包。

END