使用DM8148,用RDK4.1在自研的硬件上做视频编码开发,由于编码后的数据是用无线信道进行传输,对于编码后的码率要求比较苛刻。
请问,对于enc的配置中有一个参数targetbitsrate如果设置为2000*1000,能保证编码后输出的数据码率在2000*1000bit/s以内吗?经过调试发现可能不能。
请问,要保证输出码率,除了此处还应该设置哪里?还有,能推荐一个相对准确的测量编码数据码率方法吗?
非常感谢!
Chris Meng:
你好,
如果你使用的是CBR,平均码率和target bit rate是很接近的。
yang ran:
回复 Chris Meng:
您好,采用的cbr但码率仍然很大,大概是设定码率的二倍,请问是不是还有别的参数需要修改啊
Chris Meng:
回复 yang ran:
你好,
请问你的场景是运动的场景?请问maxQP你设定的多少?
丢帧是如何配置的?相关参数是rateControlParams里面的skipDistributionWindowLength, numSkipInDistributionWindow。
skipDistributionWindowLength
numSkipInDistributionWindow