YouTube choisit de diffuser ses vidéos en Flash et en HTML 5
Les deux formats sont-ils amenés à cohabiter ?
Le 2010-07-26 16:01:35, par Idelways, Expert éminent sénior
Google travaille sur une nouvelle approche pour la diffusion des vidéos de sa plateforme de broadcasting Youtube. Cette approche consiste à diffuser les vidéos en fonction des formats supportés par le navigateur du visiteur.
La page chargera donc soit la vidéo flash, soit la vidéo en HTML5 sans qu'aucune démarche ne soit demandée à l'utilisateur qui publie la vidéo ni à celui qui la visionne.
Cependant, selon Google, c'est le nouveau format HTML5 qui sera à terme diffusé par défaut. Autrement dit, dans le cas où le navigateur client supporte les deux formats, c'est le HTML 5 qui sera systématiquement utilisé par Youtube.
Mais des améliorations restent à faire sur le lecteur intégré HTML5 qui ne permet, par exemple, pas encore de diffuser de la publicité.
Par ailleurs, depuis son lancement, le lecteur HTML 5 de YouTube ressemble certes visuellement au lecteur Flash mais il n'offrait pas le même confort d'expérience aux utilisateur (selon les retours de Moutain View, s'entend). Un nouvelle version du player entend également améliorer considérablement ce confort d'utilisation.
Autre avantage de la diffusion mixte, elle permettra aux appareils mobiles de lire les vidéos avec leurs lecteurs intégrés sans les forcer à utiliser le lecteur Flash ou HTML5.
La nouvelle méthode d'intégration des vidéos utilise les balises <iframe> en remplacement des balises <embed>, son code HTML ressemblerait à cela :
En choisissant de ne pas choisir entre Flash et HTML5, Youtube, la plus importante plateforme vidéo du Net, est – semble-t-il – en train de montrer que les deux technologies sont amenées à cohabiter.
Reste toujours l'épineuse question du codec lié au HTML 5.
Mais ceci est une autre histoire.
Source : Youtube API Blog
Lire aussi
Mozilla reproche à Apple et Google de vouloir s'approprier le HTML5, tandis que Microsoft est félicité pour son soutien de la technologie
L'état de compatibilité des navigateurs internet avec HTML5 et CSS3 présenté par un graphique interactif
Flash vs. l'HTML5 : lequel est le plus performant ? Aucun, selon un expert américain
HTML 5 : Google n'a pas l'intention d'abandonner Flash et sort un petit jeu pour en promouvoir les qualités
Quelle est la nouveauté la plus importante apportée par le HTML 5 ? Parmi la liste des 8 innovations majeures qu'il introduit
Les rubriques (actu, forums, tutos) de Développez :
Flash/Flex
Mobiles
(x)HTML
Développement Web
Et pour vous ?
HTML5 et Flash sont-ils amenés à cohabiter ?
Cette initiative n'est-elle pas la meilleure solution pour les utilisateurs ?
En collaboration avec Gordon Fowler
La page chargera donc soit la vidéo flash, soit la vidéo en HTML5 sans qu'aucune démarche ne soit demandée à l'utilisateur qui publie la vidéo ni à celui qui la visionne.
Cependant, selon Google, c'est le nouveau format HTML5 qui sera à terme diffusé par défaut. Autrement dit, dans le cas où le navigateur client supporte les deux formats, c'est le HTML 5 qui sera systématiquement utilisé par Youtube.
Mais des améliorations restent à faire sur le lecteur intégré HTML5 qui ne permet, par exemple, pas encore de diffuser de la publicité.
Par ailleurs, depuis son lancement, le lecteur HTML 5 de YouTube ressemble certes visuellement au lecteur Flash mais il n'offrait pas le même confort d'expérience aux utilisateur (selon les retours de Moutain View, s'entend). Un nouvelle version du player entend également améliorer considérablement ce confort d'utilisation.
Autre avantage de la diffusion mixte, elle permettra aux appareils mobiles de lire les vidéos avec leurs lecteurs intégrés sans les forcer à utiliser le lecteur Flash ou HTML5.
La nouvelle méthode d'intégration des vidéos utilise les balises <iframe> en remplacement des balises <embed>, son code HTML ressemblerait à cela :
Code : |
1 2 3 | <iframe class="youtube-player" type="text/html" width="640" height="385" src="http://www.youtube.com/embed/VIDEO_ID" frameborder="0"> </iframe> |
Reste toujours l'épineuse question du codec lié au HTML 5.
Mais ceci est une autre histoire.
Source : Youtube API Blog
Lire aussi
Les rubriques (actu, forums, tutos) de Développez :
Et pour vous ?
En collaboration avec Gordon Fowler
-
Jbx 2.0bMembre chevronnéMais des améliorations restent à faire sur le lecteur intégré HTML5 qui ne permet, par exemple, pas encore de diffuser de la publicité.le 26/07/2010 à 17:23
-
kaymakMembre émériteAvec tous les gros sous qu'il y à derrière cette histoire cela ne se fera jamais.
Chacun voudra pousser son format parce que dans son infra c'est la plus optimum ou pour x / y raisons qu'ils auront identifiés.
Il n'y a qu'à voir le bordel que c'est aujourd'hui.
Une situation qui subsistera à jamais.
Il faut trouver des solutions au niveau de la distribution du contenu, pas de son affichage.
Ou alors créer une césure dans la distribution des contenus, ce qui je pense arrivera forcément puisque ce sont les distributeurs qui supporteront ce coût dans la configuration actuelle, hors on peut penser qu'ils ne le feront pas éternellement.
Par nécessité de réduction des coûts, ce qui finit toujours par se présenter.
Par contre sur l'histoire de la balise et du codec moi je suis un peu perplexe, pourquoi vouloir absolument choisir un seul codec ?
On peut pas plutôt avoir une balise, avec n codecs en face, comme pour les images ?
Moi quand j'affiche une image sur le web, qu'elle soit .gif, .jpg ou .png ça fonctionne ( à 99%...), et j'utilise toujours img.
Ainsi ce serait aux distributeurs de choisir le format préféré, pour telles ou telles raisons, et aux éditeurs de systèmes d'implémenter les formats les plus populaires, ou ceux qui relèvent de leur idéologies / préférences / affinités.
Voire mieux encore définir un standard / spec pour ces codecs ?
Pour qu'ils puissent être implémentées quelles que soient la plate forme ? Sans avoir nécessairement accès aux source code ou que sais je encore.le 26/07/2010 à 16:58 -
Tinmar88Nouveau membre du ClubAvec tous les gros sous qu'il y a derrière cette histoire cela ne se fera jamais.
Il y avait des gros sous et pourtant le BLUE-RAY a définitivement gagné.le 26/07/2010 à 17:10 -
InazoMembre confirméBonjour,
Oui ils vont devoir cohabiter un certain temps pour une catégorie de navigateur qui ne supporte pas le HTML 5. Mais IE 6 n'est plus supporté on parle ici donc d'ancienne version de Chrome, Firefox, IE 7, Safari, Opera et autres.
On a toujours pas fini le support d'IE 6 dans les sociétés de développement web et on en a encore pour au moins 5 ans avant de vraiment arrêter d'en parler (et là je suis optimiste).
Cordialement,le 26/07/2010 à 16:19 -
Tinmar88Nouveau membre du ClubC'est les utilisateurs d'iPhone qui vont être contents.le 26/07/2010 à 16:20
-
kuranesMembre éclairéle 26/07/2010 à 16:26
-
grunkModérateurHTML5 et Flash sont-ils amenés à cohabiter ?
Tant qu'un codec n'aura pas pris le dessus et sera supporté par tous les navigateurs.
Tant que un parc non négligeable de navigateur obsolète subsistera.le 26/07/2010 à 16:40 -
FlaburganModérateurÇa se passe de toute manière toujours comme ça en informatique, on ne change pas de technologie du jour au lendemain, il y a forcément une période de cohabitation, plus ou moins longue, pour permettre à tous de faire le saut, de changer ses habitudes d'utilisation (même si ce n'est pas le cas ici)...le 26/07/2010 à 16:43
-
HeadCoderNouveau Candidat au Club"qui ne permet, par exemple, pas encore de diffuser de la publicité."
Il y a des jours où les défauts de la technologie deviennent avantageuxle 26/07/2010 à 22:33 -
ILPMembre confirméJ'aime pas la balise IFRAME
, elle n'est pas compatible avec le XHTML Strict.
Sinon, il reste l'option de la balise OBJECT :
Code html : 1
2
3
4
5<object type="text/html" data="http://www.youtube.com/embed/6_I70KACh4o" style="width:640px;height:385px;"> </object>
le 28/07/2010 à 10:36