gpt4 book ai didi

android - 在Android 4.2上调整Mediacodec解码器的缓冲区大小

转载 作者:行者123 更新时间:2023-12-03 03:17:35 29 4
gpt4 key购买 nike

我正在使用 Mediacodec 在 Android 4.2 上解码 H.264 流。不幸的是,解码器总是缓冲 6-10 帧,这会导致恼人的延迟,而且 Android 不提供任何 API 来调整缓冲区大小。所以我的问题是,如何修改Android源代码(或OMX驱动程序)以减少实时视频流的缓冲区大小?

最佳答案

一般来说,你不需要。队列中缓冲区的数量由编解码器确定。不同的设备以及同一设备上的不同编解码器的行为可能有所不同。

除非您使用软件 AVC 编解码器,否则编解码器实现由硬件 OEM 以二进制形式提供,因此无法对其进行修改(除非进行十六进制编辑)。

关于android - 在Android 4.2上调整Mediacodec解码器的缓冲区大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23016703/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com