Il y a fort fort longtemps, 3 géants se livraient alors une guerre sans merci...
Cette guerre consistait à devenir le roi incontesté de la vidéo sur Internet.
Régnaient alors sur le monde Windows et son format wmv, Apple et son format mov ainsi que Real Player (le meilleur player video de l'époque qui permettait déjà le streaming vidéo depuis la fin des années 90).

Durant cette époque sombre et lointaine, publier de la vidéo sur Internet relevait du parcours du combattant et les éditeurs de contenu se trouvaient confrontés au dilemme suivant :
Publier une vidéo uniquement pour les utilisateurs Windows.
Publier une vidéo uniquement pour les utilisateurs Apple.
Publier une vidéo uniquement pour les utilisateurs Real Player.
Ou alors multiplier par 3 le temps de travail et les coûts et couvrir ainsi l'ensemble des utilisateurs.

Puis ce fût le temps de la révolution ;-). Un seul format, lisible par tous... enfin presque (95%).
Flash, puisque c'est de lui qu'il s'agit, s'imposa et régna en maître absolu de la vidéo sur Internet.
Pendant ces longues années de règne sans partage, Flash a eu le temps de se faire beaucoup d'ennemis (et non des moindres...)
3WC qui est le consortium qui dicte et établi les normes HTML
Microsoft qui a tenté de lancé Siverlight afin de détrôner Flash et qui c'est lourdement ramassé
Apple qui ne supporte tout simple plus le plugin Flash dans ses nouveaux appareils.

Avant d'aller plus loin, voici quelques aspects techniques qu'il faut connaître :

  • Codec videéo = codeur,décodeur. ça sert à coder un film divx, xvid, wmv, mov, mp4 etc... puis à le décoder pour le consulter depuis un ordinateur.
  • Player video = C'est lui qui permet justement de lire les vidéos. Petit problème, tous les players ne lisent pas tous les mêmes Codec...
  • balise HTML = c'est le code HTML qui va être interprété par votre navigateur web pour afficher une page web. Là aussi, tous les navigateurs web n’interprète pas le code de la même manière :-)

Aujourd'hui, et avec l'avènement de l'HTML5 (c'est la nouvelle norme du 3Wc), la hache de guerre est déterrée et les débats font rage autour de la nouvelle balise video
Cette balise HTML va remplacer le player video (jusqu'à présent, le player video le plus répandu est le plugin Flash)
Si les problèmes de la balise HTML ainsi que du player vidéo sont d'ores et déjà réglés, celui du codec ne fait que commencer.

A ce jour, nous avons 3 codec supportés par le HTML5 et les navigateurs récents :

  • Le Theora – Format libre soutenu par Mozilla (Firefox). A mon avis, ce codec va disparaître car moins bon.
  • Le WebM/VP8 – Format sous licence BSD et sans royalties soutenu par Google
  • Le MP4/H.264 – Format propriétaire avec royalties. C’est encore le format le plus répandu.

Difficile de laisser s’installer H.264 sachant que lorsqu’il sera partout, on ne pourra plus revenir en arrière et le prix des licences va s’envoler.
Le H.264 n’est pas non plus conforme à la philosophie du W3C (standards ouverts)
Google a donc décidé de racheté la société On2 et avec elle, son format vidéo VP8 (WebM/VP8), ce qui est plutôt une bonne nouvelle pour le libre !
Fort de l’acquisition du WebM/VP8 par Google, celui-ci vient de déclarer qu'il ne veut plus payer la licence du MP4/H.264 pour son navigateur Chrome.
Dans le futur, le codec H.264 ne sera donc tout simplement plus supporté par son navigateur et qui en même temps va forcer petit à petit les éditeurs de contenu à proposer leurs vidéos dans un format libre.

Youtube appartenant à Google, je suppose que dans le futur, toutes les vidéos Youtube seront encodées en webM/VP8.
Internet Explorer et Firefox ont annoncés qu'ils seront en mesure prochainement de supporter ce codec dans leurs navigateurs web, il y a donc fort à parier que le futur de la vidéo sur Internet sera en webM/VP8.

Apple ayant fortement contribué à l'adoption de la vidéo HTML5 en investissant beaucoup d'argent dans le format MP4/H.264, notamment pour les iPads et iPhones, ils ne vont pas être en mesure d'inverser leur politique actuelle rapidement.
D'autre part Apple aime être marginalisé, c’est là qu’ils sont les meilleurs. Je pense donc qu’ils vont continuer dans cette politique et ne surtout pas supporter officiellement le WebM. Il y va de leur image.

Aujourd'hui nous nous retrouvons donc comme il y a 10 ans... a faire 3 fois le travail.

  • Le HTML5 n'étant supporté qu'à 50% par les utilisateurs actuellement, il faut donc continuer à faire un player Flash pour les 50% restants.
  • WebM/VP8 pour les navigateurs web de dernières générations mais pas pour les utilisateurs d'Apple.
  • MP4/H.264 pour les utilisateurs d'Apple

Bon courage !
Et un bond en arrière de 10ans, c'est peut-être pour mieux sauter dans le futur :-)

Quelques stats intéressantes
http://videojs.com/2011/01/html5-video-statistics/

Publié dans : Web Tags :  
 
© Copyright 2000-10 | Création de sites Internet - Broadband & multimedia | Webmaster: www.combe.ch