5

Androidでビデオストリーム(ストリームはHTTPからのものではない)を表示するように求められました.ストリームは、PCで記録およびエンコードされた生のH.264であり、WIFIを介して取得します.

ストリームを取得したら、MediaCodec デコーダーを使用してストリームをデコードし、表示できますか?

4

2 に答える 2

2

はい。MediaCodec を「video/avc」デコーダーとして構成し、出力 Surface を configure() 呼び出しに渡します。

MediaCodec API は非常に低レベルであり、利用できるサンプル コードはあまりありません。MediaPlayerむしろ使いやすいかも。

更新:ここ にたくさんのサンプル コードがあります。MediaMuxerそのほとんどは Android 4.3 (API 18) の機能を利用していますが、Surface 入力が不要な場合はMediaCodecAPI 16 で動作します。

于 2013-04-17T23:59:02.577 に答える
0

動画エンコーディングの推奨事項はこちら

于 2013-04-15T09:07:50.870 に答える