我正在使用MediaCodec解码从RTSP直播流收到的H.264视频@ 30FPS,解码器在Android设备上运行。
但是,我看到MediaCodec解码器的输出有延迟。 看起来解码器在提供解码帧之前等待它接收大约15帧,导致渲染视频中的延迟约为500ms。 我的项目不接受延迟,因为用户希望在到达他的设备时立即看到实时视频。
有没有办法配置MediaCodec,所以它不会缓冲输入帧并在准备好显示后立即输出解码后的帧?
感谢您的帮助。
答案 0 :(得分:0)
如果可能,请尝试更改视频的编码。