ビデオ (事前に録画された、ライブではない) をオンデマンドでストリーミングする Web アプリを開発しています。動画 (mp4 ファイル) を Amazon S3 バケットに保存しました。私のアプリケーションは EC2 インスタンス (Amazon Linux AMI) で実行されています。Web アプリは JW Player を使用してビデオを表示します。アプリケーションを起動して実行することができました。次のステップとして、CloudFront と Adobe Flash Media Server (FMS) に基づくソリューションに移行して、現在使用しているプログレッシブ ダウンロード ソリューションではなく、真のストリーミング ビデオを実現することを計画しています。その前に、私を悩ませている質問がいくつかあります。
現在のセットアップで発生した問題は、ビデオが Safari、IE、および Chrome では正常に再生されたが、Firefox では再生されなかったことです。Firefox が mp4 形式をサポートしていないためだと理解しています。同じビデオの 3 つのバージョン (mp4、webm、ogg) を作成したくないので、プレーヤーはブラウザーでサポートされているバージョンにフォールバックできます。
- サーバー上に 1 つのバージョンのビデオ ファイル (mp4 など) を保持し、クライアント ブラウザー/デバイスでサポートされている形式で動的にストリーミングする方法はありますか (たとえば、ogg 形式で FF ブラウザーに、mp4 で Safari/Chrome にストリーミングする) )?
- FMS はそうする機能を提供しますか?