各位大侠,
我在用DM8168做视频编码6通道输出25fps的时候,应用程序在跑一段时间之后,打印编码器参数发现user fps 这一项数值变大,然后out fps这一项会变为0,然后就没有视频输出了,打印的参数如下图:
请问各位大侠,有哪些参数可以影响user fps 和out fps这两项?
jian xiong2:
顶,顶,顶,没有人知道跳帧的原因么?
Chris Meng:
回复 jian xiong2:
Xiong Jian,
从打印statics的代码来看,user fps是和pChObj->inFrameUserSkipCount/elaspedTime,相关的,看起来是用户要求丢帧。建议你在代码里和inFrameUserSkipCount相关的地方,加一些打印看看,为什么用户有丢帧的要求,是否通道被关闭了,还是skip frame设置了?
/* frame skipped due to user setting */ if(skipFrame || pChObj->disableChn) pChObj->inFrameUserSkipCount++;