La meilleure vidéo format HTML5?
J'ai une série de vidéos qui vont être affichés sur un nouveau site que je suis en développement, à l'aide de notre nouveau lecteur html5. Je sais que Firefox prend uniquement en charge .ogg format, alors que la plupart des autres (y compris, éventuellement, IE9) support h264.
Je suis à la recherche de puiser dans l'expérience de la foule ici: personne n'a jamais eu de chance avec un seul format vidéo sur tous les navigateurs? Ou suis-je condamné à double-encoder tout? Il semble juste une honte de gaspiller de l'espace sur le fait d'avoir deux copies de chaque vidéo, car on ne peut pas standardiser nos codecs.
Merci d'avance!
PS (Flash player n'est pas vraiment une option comme une solution de repli, en partie sur le principe et en partie à cause d'une assez grande mobile wiki.)
- À regret, mais il n'y a pas de norme unique, en ce moment; toutefois WebM (webmproject.org) est l'un des meilleurs candidats (Firefox 4 supporte déjà ainsi que l'Opéra n'). Tenant compte du fait qu'il est soutenu par Google, il a une chance.
- Non, Firefox n'est PAS le seul à supporter OGG et il est pris en charge dans Chrome et Opera, trop. Seul Safari et IE n'en ont pas.
Vous devez vous connecter pour publier un commentaire.
À partir de mon expérience personnelle avec la Vidéo HTML5, j'ai créer, mp4, ogg, flv et les formats de fichier, et l'utilisation de la mise en œuvre suivants:
Le format MP4 est fournie en premier lieu, en raison d'un bug précédent dans l'iPad qui ne voit que la première source répertoriée.
Si le navigateur ne peut pas lire le MP4 version, il essaie de charger le Ogg version. Si cela échoue, il utilise Flowplayer (flash) comme une solution de repli.
Je sais que vous êtes à la recherche d'une solution sans flash comme un secours, mais à mon avis, nous ne sommes pas encore là. Les gens utilisent encore IE6 pour pleurer à haute voix!
Vidéo HTML5 est encore en gestation, et jusqu'à ce qu'il soit complètement stable dans tous les navigateurs et plates-formes, vous aurez besoin de fournir une "solution de contournement" pour les différents scénarios.
Pour mobile, peut-être vous pouvez détecter l'Agent Utilisateur et à partir de là...
Espère que cette aide
<video>
élément. Pour ajouter le support, vous pouvez utiliser un HTML5 shim: github.com/aFarkas/html5shiv/blob/master/src/html5shiv.jsProbablement WebM si pas Ogg. WebM brevets sont détenus par Google, mais ont été libérés à partir de cela. Ogg est probablement OK, mais il ya des préoccupations. H. 264 est un brevet piège en attente de se produire.
Nous avons un peu le même problème.
Nous utilisons les h.264 format, je suggère que vous devriez faire ainsi car vous avez un grand mobile userbase (beaucoup d'iPhones, je suppose).
Cependant, WebM est un format ouvert pour les personnes avec des principes 😉 je ne peux qu'espérer MS et Apple vous soutenir dans l'avenir proche.