.mp4 ファイルから読み取り、ファイルに書き込まれたバイトをアップロードすることで、記録されている Android 携帯からビデオをアップロードするアプリを作成しようとしています。問題は、私が知る限り、ビデオ録画が終了してビデオ ファイルが閉じられるまで、moov アトムとその他のさまざまなデータがファイルに書き込まれないように見えることです。ビデオファイルを処理し、これらのメタデータをサーバー側に追加する方法はありますか?
- 完全なビデオ ファイルがアップロードされました (ただし、最初のパスで書き込まれない moov アトムやその他のデータはありません)。
- ビデオの一部 (最初の 10 秒など) のみがアップロードされており、これをアップロードされたビデオのセグメントを含む有効な mp4 ファイルに変換したいと考えています。
http://www.mattakis.com/blog/kisg/20090708/broadcasting-video-with-android-without-writing-to-the-file-systemのようなリンクを見たことがありますが、単に次のように述べるだけで問題を覆い隠しています
したがって、受信したストリームは、記録が終了した後に修正するか、生のビデオ/オーディオ フレームをサーバーで処理する必要があります。
それを行う方法を正確に説明することなく。