質問

Androidを使用して3GPビデオを作成していますが、3GPファイルがサイトに投稿されると、同じAndroid携帯電話が表示できません。 (ファイルはiPhoneで動作します)。

Androidのビデオプレーヤーが再生できるように、3GPビデオをエンコード/サイズ化する正しい方法は何ですか?

ありがとう

役に立ちましたか?

解決

これをMP4に変換し、NGINXサーバーを再コンパイルしてMP4ストリーミングモジュールを持っていることで解決しました。デフォルトでは、[ビデオ/MP4]の代わりに、Nginx MimeTypeを[アプリケーション/Octet-Stream]に設定しました。

他のヒント

これは、Froyoの携帯電話で解決されたようです。少なくとも、RTSPではなくHTTPを使用して3GPファイルがブラウザウィンドウで開かれたときに、ビデオは正常に再生されます。 2.1ではそうではありません。

MP4ビデオストリーミングを可能にするには、「Atom」バイトの順序を変更する必要があります。これには、FFMPEGパッケージのQT-FastStartツールを使用しています。

このツールは、MP4コンテナ内の一部のメタデータの順序を変更し、結果としてHTTPを介してビデオ「ストリーミング」を実行できます。

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