Je rebondis ici sur le billet de Tristan Nitot à propos des formats vidéo ouverts.
La vidéo sur Internet reste très marquée par Flash et un peu Windows Media. Real a quasiment disparu de la planète et QuickTime reste très limité à l’univers Apple. Pendant l’essor des vidéos en ligne, les navigateurs ont eux aussi été bouleversés : l’arrêt de Netscape, l’arrivée d’Internet Explorer et la montée en puissance des produits de la fondation Mozilla avec son désormais célèbre Firefox (animé par le moteur Gecko). Très récemment c’est le moteur WebKit qui a fait parler de lui : il est utilisé dans Safari et Safari Mobile, tous deux fournis avec chaque machine Apple. Google a lui choisi aussi ce moteur dans son navigateur Chrome.
Tous ces navigateurs utilisent un système de plugins pour permettre d’étendre leurs fonctionnalités. Parmi le plugin le plus utilisé on trouve Flash qui permet de lire les des animations et des vidéos au format propriétaire Adobe Flash. Real, QuickTime et Windows Media ont eux aussi leur propre plugin. Tous permettent de lire des vidéos directement dans le navigateur, d’un simple clic. Ces plugins sont gratuits mais leur fonctionnement reste la propriété de leurs concepteurs. Récemment Microsoft a lancé son un challenger pour son concurrent Flash : Silverlight, utilisable là aussi sous forme de plugin.
Les éditeurs ont plus ou moins joué le jeu de la diversité. Ils ont développé des plugins compatibles avec les navigateurs et les plateformes les plus populaires mais ils ont aussi souvent privilégié les navigateurs/systèmes d’exploitation de leur propre marque :
- Windows Media fonctionne mieux(1) sous Windows et encore mieux sous Internet Explorer
- QuickTime fonctionne mieux (2) avec Mac OS
- Flash ne fait pas non plus figure de bon élève : il s’avère piètrement optimisé pour Mac OS X : même un quadri-processeur va se mettre à chauffer pour une simple animation !
Les outils alternatifs tel que Linux ou les navigateurs libres comme Firefox ne bénéficient pas autant de privilèges. J’ai l’impression que l’annonce de coopération Adobe/Mozilla autour du langage du Flash ActionScript n’a pas réellement donné de suite (c’était en 2006).
Est-ce que Mozilla fort de ces parts de marché va pouvoir faire valoir l’ouverture ? La nouvelle déclinaison HTML 5 [en] et sa balise <video>
. Mozilla a intégré dans Firefox 3.1 un support complet d’Ogg Theora. Un bon début. Ogg Theora est un format libre s’appuyant sur un codec VP3 de On2 (aujourd’hui la majorité des vidéos en Flash sont encodées en VP6). Ce codec est l’objet de brevet mais On2 a donné le droit de l’utiliser en garantissant ne jamais demandé de royalties en retour.
J’ai un arrière goût amer quand j’écris ces lignes. Les innovations qui ont fait de Firefox ce qu’il est aujourd’hui manquent cruellement au monde des algorithmes de compression open source. Ogg Theora n’est qu’une adaptation d’un travail d’une société tierce. C’est un énorme travail nécessaire pour démarrer et les concurrents sont déjà loin devant !
Nous entrons dans une période de transition : le streaming adaptatif pointe le bout de son nez (Move Network et SmoothStreaming chez Microsoft), la vidéo évolue et est plus que jamais partout. Est-ce que la communauté du libre pourra relever le défi ? Souhaitons-le pour la pérénité de nos contenus, pour l’interopérabilité, pour que les organismes publiques puissent diffuser dans un format reconnu de tous. Et oui, nos institutions publiques demandent régulièrement un support ouvert pour diffuser des contenus audiovisuels !
(1) Quand je dis mieux, c’est dans le cas Windows Media un chargement plus rapide du à l’architecture de plugin ActiveX. C’est aussi mieux dans le sens ou le pilotage de Windows Media Player en Javascript est plus facile et mieux documenté dans le cadre d’Internet Explorer que des autres navigateurs
(2) QuickTime s’intègre complètement à Mac OS X allant jusqu’à même lire les fichiers Windows Media grace à Flip4Mac
Crédit photo : High definition eye (c) 96dpi