发现264编码录制的视频 卡顿 后来用elecard分析 发现不定期的有两帧的piciture信息完全一样 如下442和443两帧的截图


Chris Meng:
Zhu Zhipeng,
应该是你配置的IVAHD h264enc的参数里面运行丢帧(skip frame)。请尝试如下配置,看是否能解决问题。请注意numSkipInDistributionWindow必须配置为0.
rateControlParams -> allowFrameSkip : 0rateControlParams -> skipDistributionWindowLength: 5rateControlParams -> numSkipInDistributionWindow : 0
zhipeng zhu:
回复 Chris Meng:
没有解决 我修改参数后 发现问题依旧
后来 我们去掉了编码模块,直接采集后输出 发现也有这个问题
采集模块统计信息如下:
[m3vpss ] *** Capture Driver Advanced Statistics *** [m3vpss ] [m3vpss ] VIP Parser Reset Count : 0 [m3vpss ] [m3vpss ] | Total Even Odd Total Even Odd Min / Max Min / Max Dropped Fid Repeat Frame Error Y/C [m3vpss ] CH | Fields Fields Fields FPS FPS FPS Width Height Fields Count (Desc Error Y/C) [m3vpss ] ———————————————————————————————————— [m3vpss ] 000 | 7866 7866 0 25 25 0 1920 / 1920 1080 / 1080 32 7865 0/0 (0/0) [m3vpss ] 100 | 7865 7865 0 25 25 0 1920 / 1920 1080 / 1080 31 7864 0/0 (0/0) [m3vpss ] 200 | 7865 7865 0 25 25 0 1920 / 1920 1080 / 1080 30 7864 0/0 (0/0) [m3vpss ] 300 | 7865 7865 0 25 25 0 1920 / 1920 1080 / 1080 31 7864 0/0 (0/0) [m3vpss ] [m3vpss ] VIP Capture Port 0 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 1 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 2 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0 [m3vpss ] VIP Capture Port 3 | DescMissMatch1 = 0, DescMissMatch2 = 0 , DescMissMatch3 = 0
请看我们的统计部分 会不会导致卡的情况 如果会 那可能是什么原因
Chris Meng:
回复 zhipeng zhu:
Zhu Zhipeng,
你们输入的数据有本身能确保没有卡顿的问题么?能否换不同的输入源试试?
zhipeng zhu:
回复 Chris Meng:
我们使用fpga模拟了变化的视频源 发现还是卡
capture的统计信息里面的 Repeat count 这个量是什么意思?还有drop filed是什么意思?
Chris Meng:
回复 zhipeng zhu:
Zhu Zhipeng,
看看下面e2e的讨论,能否给你一些有用信息:
https://e2e.ti.com/support/dsp/davinci_digital_media_processors/f/100/t/426558
TI中文支持网

