私はiOSとAndroid用のビデオベースのソーシャルアプリを書いています(WinPhoneは待機中です)。iPhone の AVFoundation フレームワークを使用して mov 形式でビデオを録画し、サーバーにアップロードしました。iPhoneクライアントでダウンロードして再生できます。ただし、Android デバイスでは、ダウンロードしたビデオの形式が Android でサポートされていないため、再生できません。複数のモバイル デバイス プラットフォームをサポートするためのビデオの録画と再生の最適なソリューションは何ですか?
質問する
12298 次
2 に答える
8
- ブログ投稿 @ Apple がモバイル ビデオ フォーマット戦争に勝利する理由...とりあえず
- Android は
flash
プラグインを使用し、Apple はプラグインを使用しますHLS
- 今日の HLS プロトコルの幅広い使用は、iOS の成功の結果です。Apple は、このプロトコルをビデオを にストリーミングする唯一の方法として指定しました
iOSDevice
。いいえFlash
、いいえSilverlight
、いいえRTP
またはRTSP
。
- Android は
- Q&A 投稿 @モバイル ビデオの状態
に最適な形式
MPEG-4
すべての携帯電話で再生されます (少なくとも可能なもの)- また、再生する前にムービー全体を最初にダウンロードする必要がある .mov に対してバッファリングしながら再生します。
- StackOverflow の投稿 @携帯電話で動作する動画形式
- blackberry
MPEG-4
を含む、コンテナ形式をサポートしていない単一のモバイルを横断したことはありません。 - さまざまな Android デバイスをテストしましたが、最近のモデル (Android 2.2/2.3) はすべてサポート
MPEG 4/H.264
されています。iPhone と Windows Phone についても同様です。
- blackberry
- ソフトウェア 製品情報 @動画フォーマットの選択
- モバイル デバイスで再生する必要がある場合。フォーマットを選択
MPEG-4
すると、iDevices および Android フォンで再生できます。 - より多くの情報を見つけることができます @ムービー形式の選択
- モバイル デバイスで再生する必要がある場合。フォーマットを選択
- MPEG-4 アプリケーションの高速化 @ FZi Forshcungzentrum INformatik
- エンコード/デコード プロセス全体
MPEG-4
は、システムを制御し、制御集約型アルゴリズムを実行する標準プロセッサと、計算集約型データ フロー アルゴリズムを実行し、結果をホスト プロセッサに送り返す XPP コプロセッサとの間で分割されます。
- エンコード/デコード プロセス全体
この情報から、MPEG-4
形式に変換することをお勧めします。
Mac アプリ ストアの無料ビデオ コンバーター:
于 2012-10-03T01:21:37.430 に答える
0
ffmpeg -i infile.mov -vcodec copy outfile.mp4
これにより、トランスコードせずに mov ファイルが mp4 に再パッケージ化されます。とても速いです。結果のファイルは、android と iphone の両方と互換性があります。もちろん、最善の解決策は、そもそも iPhone で mp4 を録音することです。はい、できます。
于 2014-02-04T14:35:34.783 に答える