簡體   English   中英

在Android 4.2上調整Mediacodec解碼器的緩沖區大小

[英]Adjust the buffer size of Mediacodec's decoder on Android 4.2

我正在使用Mediacodec在Android 4.2上解碼H.264流。 不幸的是,解碼器總是緩存6-10幀,這會導致煩人的延遲,而Android不提供任何API來調整緩沖區大小。 所以我的問題是,如何修改Android源代碼(或OMX驅動程序)以減少實時視頻流的緩沖區大小?

一般來說,您不需要。 隊列中的緩沖區數由編解碼器確定。 不同的設備以及同一設備上的不同編解碼器的行為可能有所不同。

除非您使用軟件AVC編解碼器,否則硬件OEM會以二進制形式提供編解碼器實現,因此無法修改它(缺少十六進制編輯)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM