2010-11-29 8 views
20

新しいhtml5プレーヤーを使用して、私が開発している新しいサイトに投稿される予定のビデオがあります。私はFirefoxが.ogg形式しかサポートしていないのに対して、ほとんどの人は(最終的にはIE9を含む)h264をサポートしているのに対して、HTML5の動画フォーマットに最適ですか?

私はここで群衆の経験に触れることを望んでいます:誰もブラウザ間で単一のビデオフォーマットで運があったのですか?あるいは、私はすべてを二重エンコードすることになりますか?私たちがコーデックを標準化することはできないので、各ビデオを2部持っていることでスペースを無駄にするのは残念です。

ありがとうございます!

PS(Flash Playerを一部原則にし、一部のためではなく、大モバイルユーザーベースの、本当に代替としてオプションではありません。)

+1

残念ながら、現時点では単一の標準はありません。しかし、WebM(http://webmproject.org)は優れた候補の1つです(Firefox 4はすでにOperaをサポートしています)。それはGoogleによって支持されることを考慮に入れて、それはチャンスを持っています。 –

+0

いいえ、FirefoxはOGGをサポートする唯一のものではなく、ChromeとOperaでもサポートされています。 SafariとIEだけはそうしない。 – Rob

答えて

23

、私はMP4、OGG、およびFLVファイル形式を作成し、次の実装を使用します。

<video id="movie" width="" height="" preload controls> 
    <source id="srcMp4" src="video.mp4" /> 
    <source id="srcOgg" src="video.ogg" /> 
    <object id="flowplayer" name="flowplayer" width="480" height="352" data="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" 
      type="application/x-shockwave-flash"> 
     <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.5.swf" /> 
     <param name="allowfullscreen" value="true" /> 
     <param name="flashvars" 
    value='config={"clip":"http://domain.com/video.flv"}' /> 
    </object> 
</video> 

MP4形式が原因のiPadの前のバグのため、最初に提供されますリストされている最初のソースのみが表示されます。

ブラウザがMP4バージョンを再生できない場合、Oggバージョンを読み込もうとします。それが失敗すると、Flowplayer(フラッシュ)をフォールバックとして使用します。

私はあなたがフラッシュなしのソリューションをフォールバックとして探していることは知っていますが、私の意見では、まだそこにはいません。人々はまだ大声で叫ぶためにIE6を使用しています!

HTML5ビデオはまだ作成中です。すべてのブラウザとプラットフォームで完全に安定するまで、さまざまなシナリオで「回避策」を提供する必要があります。携帯用

、おそらくあなたは、ユーザエージェントを検出し、そこから行くことができます...

希望これは、我々はやや同様の問題を持っている

+0

OV Web、これを提供してくれてありがとう。これはIE9のユーザーにとっては制限されていますか(IE8はHTML5をサポートしていないため動作しません)? – Ray

+0

@レイ、IE8は、 '

3

おそらくWebMの場合ではないのOgg。 WebMの特許はGoogleが所有していますが、公開されています。 OggはおそらくOKですが、懸念があります。 H.264は、起こるのを待っている特許トラップです。 HTML5のビデオと私の個人的な経験から

+1

H.264ライセンスは、MPEG LA Group(http://www.mpegla.com/main/)によって仲介されています。彼らは2015年末までライセンスを延長しました。あなたはここでそれについて読んでいます:http://www.webmonkey.com/2010/08/mpeg-la-extends-web-video-licensing-moratorium-until-theend -of-time/ –

+1

まだ特許が譲渡されておらず、常に自由に使用できるとは限りません。 – Rob

2

に役立ちます。私たちは、私はあなたが大規模なモバイルユーザーベース(私は仮定したiPhoneの多くを)持っているので、あなたにも行う必要があります示唆H.264形式を使用

<video id="movie" width="320" height="240" preload controls src="demo.mp4" /> 

しかし、WebMは原則を持つ人々のためのオープンフォーマットです;私はMSとAppleが近い将来サポートすることを願っています。

+1

dev.innovationfactory.euリンクは死んでいます。実際はドメイン全体が表示されています行った。 –

+0

@ChrisMoschiniありがとう、同社はもはや存在しません。私はリンクを削除しました。 – lafeber

関連する問題