2011-01-27 4 views
2

Cet excellent article explique comment faire une vidéo entièrement compatible sur le web. http://diveintohtml5.ep.io/video.html Cependant, je suis dérangé par le fait que cela nécessite que la vidéo soit encodée et stockée trois fois.< video > avec h264/ogg/webm et flash avec h264 fallback, ou juste < video > avec h264 et flash avec h264 fallback?

Quel est l'avantage d'utiliser < vidéo> H264/ogg/WebM + flash h264 vs faire la détection du navigateur pour h264 navigateurs compatibles et le rendu d'une balise vidéo> <, ce qui rend par ailleurs un lecteur flash pour jouer la même vidéo h264? Dans ce cas, Safari, Chrome, Andoid et iOS utilisent la balise vidéo, tandis que IE, FireFox et Opera utilisent Flash.

Avantages pour l'encodage H264, ogg et WebM:

  • Ce attraperait le cas des utilisateurs de Firefox et Opera qui n'ont pas installé Flash (ne devrait pas être un problème avec ma base d'utilisateurs)
  • Utilisez < vidéo> plus fréquemment (même si je ne vois pas cela comme un avantage réel pour les utilisateurs finaux)

Avantages pour l'encodage que dans H264 et de jouer dans les deux < vidéo> ou du lecteur Flash

  • Seulement une fois encode, pas trois fois
  • stocker qu'une seule fois, pas trois fois (économiser de l'argent sur NAA)
+0

Également pertinent: comment les tailles de fichier pour h264, Ogg et WebM se comparent pour votre matériel. –

Répondre