dm8168板卡,用的dvr_rdk4.0。 当网络环境部好,丢包比较严重时。解码器会一直打印
DEC Link: Forced flush due to all dec ouput buffers are locked-up inside the codec lib
然后就有概率挂死,再去操作解码器就会卡死。
这个问题有办法解决吗?还是说8168解码器的容错性本身就不是很好。
user1369122:
http://www.deyisupport.com/cfs-file.ashx/__key/communityserver-discussions-components-files/39/1030._167FE38901781995EF8B_-_2D00_-DM81xx-h264dec.pdf
flush有很多的原因的,请看看这个文档,有些参数可以调整看看
yongde he:
回复 user1369122:
谢谢yishan wang的回答。 通过看错误打印来分析码流问题,从而避免将有问题的码流送解码器,防止解码挂死,这是一种层面的解决办法。
有没有另一种层面的解决方法,就是即使送解码器的码流有问题,解码器报错,但是解码器仍然可以正常解后面的码流而不挂死呢?
有时候网络比较复杂,很难保证码流的正确性。这时候就不希望解码器挂死。
TI中文支持网