私はユーザーがビデオをアップロードできるサイトを開発しています。私は "ベストプラクティス"の道を進み、<video>
要素を使ってこれらのビデオを再生することをサポートしようとしていますが、これに伴う膨大なストレージオーバーヘッドがあるようです。HTML5ビデオ:サポートするビデオフォーマットはいくつですか?
私は(他のWebリソースと一緒に)video portion of "Diving in to HTML5"を読んで、クロスプラットフォームの再生を保証するために、1はいくつかの形式で動画を保存するために持っているようだ:
- のOgg (6.0より前のFirefox 3.5+、OperaのX 10.5+ &すべてのクロームバージョン)
- WebMの(Firefoxの4+、オペラ10.6以降、クロム6.0+、必須ではない、それをサポートするすべてのブラウザでもオッグをサポートしていますが、オッグよりも優れているのでハードウェアアクセラレーションサポートのため)
- MP4(Safari 3.0以降のInternet Explorer 9、(およびサイトは適度に成功した場合、私はのためのアプリケーションを作成することを計画し、私たちはそれらを残しておきます、モバイルデバイス))
- フラッシュ(すべてのバージョン
実際にこれを行うサイトの数が不思議です。これは、特にさまざまな品質のビデオを格納するトピックが再生に来るとき、ストレージのオーバーヘッド(imo)の多くです。私はWebMとFlashだけをサポートすることを考えているが、それは現実に私のサイトが「HTML5ビデオ」をサポートしていないという印象の下でかなりの割合のユーザーを残すだろう。
サポートする必要があるフォーマットの数についての提案はありますか?すべて?いくつか(それ)?ちょうどフラッシュ?
ターゲットオーディエンスに応じて、ほとんどのユーザーは違いを知りたいと思っています。私は少なくともあなたの聴衆に応じていくつかのモバイルデバイスをサポートしようとします – William
@Lime:私は盲目的に受け入れられた答えを渡すわけではありません。私の質問履歴を見てみると、回答を受け入れていないものは、ポスターと前後に会話して、最終的には解決策が出てこないものです(ほとんど私がこれらの問題を自分自身で解決することができました)。 – Kevin
@ケビンあなた自身が答えを見つけたら[あなたは答えを投稿すべきです](http://blog.stackoverflow.com/2011/07/its-ok-to-ask-and-answer-your-own-questions/)あなた自身とそれを受け入れる – JoshB