私は、ビデオの編集、編集したビデオのサーバー (Amazon S3) へのアップロード、およびこのビデオのデバイスでの再生を可能にする特定のプロジェクトに取り組んでいます。
iOS版はすでに完成しています。そこでGPUImageを使用して、ビデオを編集およびエンコードしています。私はquicktimeコンテナとh264コーデックを使用しています。
現在、このプロジェクトの Android バージョンに取り組んでおり、いくつかの問題が発生しています。
これらのビデオ (iPhone でエンコードされたもの) を Android デバイスにダウンロードして再生することはできますが、ほとんどの Android デバイスでこれらのビデオのストリームを再生することはできません。
私はいくつかの調査を行い、アドバイスの1つは、mp4に変換してMooV http://fabiensanglard.net/mobile_progressive_playback/index.phpを修正するコードをiOSポストエンコーディングに追加することでしたが、役に立ちません。その「修正」後に私が達成した唯一のことは、Galaxy SIIデバイスでオーディオトラックを聞いてエラーメッセージを取得しないことですが、他のデバイスでも同じ話があります.
その後、Play ストアから VLC プレーヤーをダウンロードし、これらのビデオを再生します。
私の質問は、h264 ストリームを再生するにはどうすればよいですか?
独自のビデオ プレーヤーを実装する方法、または VLC ソース コードを使用してこれらのビデオを再生する方法を教えてください。