Android 4.2のMediaCodecのデコーダのバッファサイズを調整します。

StackOverflow https://stackoverflow.com//questions/23016703

  •  21-12-2019
  •  | 
  •  

質問

MediaCodecを使用してAndroid 4.2上のH.264ストリームをデコードしています。残念ながら、デコーダは常に6~10フレームをバッファしています。これは迷惑な待ち時間につながり、Androidはバッファサイズを調整するためのAPIを提供しません。だから私の質問は、リアルタイムビデオストリーミングのバッファサイズを減らすために、Androidソースコード(またはOMXドライバ)を変更する方法ですか?

役に立ちましたか?

解決

一般的に言って、そうではありません。キュー内のバッファ数はコーデックによって決まります。異なる装置、および同じ装置上の異なるコーデックは、異なる動作をすることができます。

ソフトウェアAVCコーデックを使用していない限り、コーデックの実装はハードウェアOEMによってバイナリとして提供されているので、それを変更する方法はありません(16進編集の短い)。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top