BT

YouTube utilise son lecteur HTML5 par défaut

| par David Iffland Suivre 4 Abonnés , traduit par Olivier Gonthier Suivre 0 Abonnés le 05 févr. 2015. Durée de lecture estimée: 2 minutes |

YouTube avait lancé une version expériementale d'un lecteur vidéo HTML5 en janvier 2010. Après 5 ans de travail en collaboration avec les navigateurs et la communauté, ils ont officiellement annoncé que cette version HTML5 du lecteur vidéo est maintenant fournie par défaut pour certains navigateurs, éloignant ainsi leur précédent lecteur basé sur Adobe Flash.

Dans un article de blog, Richard Leider (Directeur ingénierie à YouTube) a indiqué que la fonctionnalité d'Adaptive Bitrate (ABR) a été un facteur clé dans cette prise de décision :

Le streaming en Adaptive Bitrate est critique pour fournir aux utilisateurs une expérience vidéo de qualité, nous permettant d'ajuster rapidement et de manière transparente la résolution et le débit pour s'adapter à la contrainte de variations de connectivité.

L'ABR en question correspond au Dynamic Adaptive Streaming over HTTP, aussi appelé MPEG-DASH. Selon Ross Gardler de Microsoft Open Technologies, MPEG-DASH réduit les besoins de mise en mémoire :

Avec MPEG-DASH, le flux vidéo peut automatiquement passer à une définition réduite lorsque le réseau est surchargé. Cela réduit la probabilité qu'un utilisateur voie une vidéo se mettre en pause pendant que le lecteur télécharge les quelques secondes suivantes à lire (Mise en tampon ou Buffering). Lorsque la connectivité s'améliore, le lecteur retourne ensuite à un flux de meilleure qualité.

Effectivement, Leider dit que "l'ABR a réduit le buffering de plus de 50% globalement et de plus de 80% sur les réseaux surchargés". Dans une interview en 2014, il indiquait également que "YouTube utilise DASH sur les TVs, les consoles de jeux, les set-top boxes, Chromecast, les navigateurs desktop et mobile, et les portables en général".

La lecture du MPEG-DASH est disponible pour les navigateurs qui supportent les Media Source Extensions (MSE), ce qui explique pourquoi le lecteur HTML5 de YouTube n'est disponible que pour Chrome, IE 11, Safari 8 et certaines versions beta de Firefox. Selon la spécification, MSE "permet de construire dynamiquement des flux pour les éléments HTML audio et video, en JavaScript. Des objets définis permettent au JavaScript de transmettre des segments de média". Les développeurs web peuvent créer leurs propres lecteurs vidéos utilisant DASH avec dash.js comme référence d'implémentation.

D'autres fournisseurs de vidéos offrent un support d'HTML5, à différents niveaux d'intégration. Vimeo utilise par défaut un lecteur HTML5 depuis janvier 2014 et Netflix utilise un lecteur HTML5 pour IE11 et Safari sur Yosemite. D'autres, comme la BBC, ont une implémentation HTML5 uniquement pour les plateformes ne disposant pas de Flash, comme iOS.

Jusqu'à maintenant, YouTube laissait aux utilisateurs le choix d'utiliser le lecteur HTML5 si le navigateur le permettait. Dorénavant, une simple indication est donnée sur cette page : "Le lecteur HTML5 sera utilisé quand cela est possible". Ce changement va réduire drastiquement l'utilisation du lecteur basé sur Flash, poussant un peu plus Flash vers un intérêt réduit.

YouTube recommande aux développeurs d'utiliser l'API iframe pour embarquer des vidéos.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT