C’est la question que se pose Dan Rayburn sur son blog StreamingMedia. Je suis plutôt pour les standards, cela permet aux communautés de développeurs de concevoir des produits qui fonctionnent indépendamment des éditeurs qui proposent leurs solutions fonctionnant autour de ces standards. Adopter un standard, c’est permettre aux utilisateurs et consommateurs de s’y retrouver plus facilement dans les offres disponibles. Le tout est de ne pas pénaliser l’innovation.
Quel standard pour la HD ? Dans le monde la télé, on trouve 720p et 1080p qui indique le nombre de lignes de la vidéo. Sur internet, les débits d’encodage conditionnent l’expérience utilisateur. C’est bien là le challenge.
Soyons clairs, Adobe et Microsoft n’ont aucun intérêt à standardiser à ce stade de la bataille. D’ailleurs ils prennent un malin plaisir à intégrer des morceaux de standard dans leur technologies respectives (respectivement Dynamic Streaming et SmoothHD). Pour Microsoft, il s’agit de supporter le container MPEG-4, le désormais standard VC-1 et très récemment le H.264. Chez Adobe on a adopté récemment les playlists au format SMIL mais légèrement modifiées. Apple n’est pas en reste avec le support du streaming 3GP sur ses serveurs Quicktime mais prépare déjà la future génération pour les réseaux mobiles équipés de… l’iPhone.
Le salut pourrait venir du HTML 5 et des navigateurs mais là encore Adobe et Microsoft sont au coude à coude avec les applications web sur le bureau (RIA), en dehors du navigateur. Laissons le temps au HTML 5 de s’installer avec sa balise <video>. On peut réussir de très belles choses sans recourir à Silverlight ou à Flash : le site apple.com en est un très bel exemple!