我在做1080p/30的编码时,编码输出的视频如果是静止场景还好,但场景一旦出现运动的物体,就会出现花屏,而且播放起来很卡,延迟也很高,3s左右。
另外我发现实际的帧率只有27左右,想请教一下这有可能是什么造成的?
下面是静止的时候:
Ternence_Hsu:
你好;
可能是网络丢包了?
有没有做这个的测试,在直播的时候,同时在板子里面再保存一份数据,保存是数据是否是正常的呢 ?
Chris Meng:
回复 Ternence_Hsu:
你好,
请问你的码率控制使用的是CBR还是VBR, 如果是CBR是允许丢帧来满足目标码率的要求,可能会有卡顿。
还有你的码率设定的多少?
malik:
回复 Chris Meng:
Chris Meng ,
您好!
我设置的是VBR,码率是4Mbps。
CBR我知道是定码率,但VBR是什么意思呢,码率在设置的码率上下浮动吗?
Chris Meng:
回复 malik:
你好,
VBR,可变码率,码率控制算法还是会尽量靠近目标码率,但是如果运动太激烈是有可能超出最大码率的。
http://processors.wiki.ti.com/index.php/DM36x_Rate_Control_Modes
你能否在本地存储一下码流,看看本地的码流是否有同样的问题。如果没有,那很可能是Ternence之前提到的网络的问题,你也可以直链网线看看。