赞
踩
需求是渣渣电脑要播放H265实时视频,而且是同时播放多路视频。 用ffmpeg解码后渲染,视频帧率25,一路还行,3路开始基本上解码渲染时间就超过40ms了, 也就是解码速度慢了,采用的解决方法也简单,就是主动丢帧。主动丢掉gop周期最后的一部分帧,每次丢多少帧,根据解码延迟动态调整。 要注意只能丢gop周期最后的帧,不然会花屏