没有表面窗口的 Android 媒体编解码器配置导致解码器延迟更多

Android media codec config without surface window cause decoder more delay

提问人:tbago 提问时间:11/17/2023 更新时间:11/17/2023 访问量:8

问:

当我使用 Android mediacodec 解码视频时,我发现了一个奇怪的问题。如果我配置没有表面窗口的AMediaCodec_configure。解码器延迟或多或少增加 4 毫秒。我使用 LiveVideo10ms 开源代码进行测试。此应用程序可以显示解码器延迟。如果我将AMediaCodec_configure图面窗口设置为nullptr,则延迟将增加,如下图所示: 带图像显示的解码器: 不带图像显示的解码器: enter image description hereenter image description here

我试过很多设备,所有设备的结果都一样,没有表面窗口会造成更多的解码器延迟。

延迟 SurfaceView Android-MediaCodec

评论


答: 暂无答案