3

Webapp にいくつかのビデオをアップロードする必要がありますが、少し迷っています。私の要件は次のとおりです。

  • DRMはまったく問題ありません
  • iPhone (および iPad) と主要なブラウザー (Safari、Internet Explorer、Firefox、Opera) で動作するはずです。
  • ビデオが Linux で再生されなくても、まったく問題ありません (これは、Windows および OS X ユーザーを対象とした Windows/OS X ソフトウェアのビデオ/スクリーンキャストであるためです)。
  • Linuxでも動くなら全く問題ありません(私自身Linuxユーザーです)

独自の形式 (H.264 など) を提供して、追加の作業を行わなくても再生できますか? または、ビデオを別の形式に変換し、使用するブラウザーに応じて webapp で別のビデオ形式を提供する必要がありますか?

HTML5 対応のブラウザを検出した場合、HTML5 の「video」タグを使用する必要がありますか?

ここで「最も安全な」賭けは何ですか? iPhone/iPad が必要条件であることから、Flash は方程式から外れていると思います。

4

2 に答える 2

3

video4allと呼ばれるものがありvideo、ブラウザーがサポートしていない場合にフラッシュにフォールバックすることで、どこでもhtml5 タグを使用できます。

于 2010-05-02T18:22:54.473 に答える
2

Chrome、Safari、および IE9 では、video タグで H.264 を使用できます。
Firefox、Chrome (および Chromium)、Opera では、video タグで Ogg を使用できます。
Flash は通常、H.264 を使用します (私が理解している限り)。

video タグには source タグを含めることもできます。

<video>
   <source src="video.mp4" />
   <source src="video.ogg" />
   <object ... ></object>
   Sorry, no video for you
</video>

上記では、ブラウザーは .mp4 をサポートしているかどうかを確認し、サポートしていない場合は .ogg を試し、サポートしていない場合はフラッシュを試します (古いブラウザー (IE6/7/8) でも機能します)。テキストを表示するだけです。

これを機能させるには、H.264 と Ogg の両方でビデオをサーバー化するか、ogg のサポートをやめて H.264 と Flash を使用する必要があります。

于 2010-05-02T18:05:23.637 に答える