直播的MediaCodec解码器延迟

时间:2018-05-01 11:09:52

标签: android live-streaming mediacodec decoder

我正在使用MediaCodec解码从RTSP直播流收到的H.264视频@ 30FPS,解码器在Android设备上运行。

但是,我看到MediaCodec解码器的输出有延迟。 看起来解码器在提供解码帧之前等待它接收大约15帧,导致渲染视频中的延迟约为500ms。 我的项目不接受延迟,因为用户希望在到达他的设备时立即看到实时视频。

有没有办法配置MediaCodec,所以它不会缓冲输入帧并在准备好显示后立即输出解码后的帧?

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

如果可能,请尝试更改视频的编码。