HTML 5 : du rififi pour les codecs
par Arnauld de La Grandière le 30.06.2009 à 14:05
Nous vous parlions il y a peu des avancées de HTML 5 (voir notre une Comment HTML 5 va changer la donne), et nous avions évoqué la discorde autour des codecs pour la vidéo et l'audio, en voici une parfaite illustration.
Ian Hickson, un employé de Google qui travaille sur ces questions, récapitule les raisons de ces désaccords : concernant la vidéo, deux codecs tiennent la corde, Ogg Theora et H.264.
Apple refuse d'implémenter Ogg Theora dans QuickTime par défaut (tel qu'utilisé par Safari), en citant une absence de support matériel et un terrain incertain concernant d'éventuels brevets.
Google a implémenté H.264 et Ogg Theora dans Chrome, mais ne peut fournir la licence du codec H.264 aux distributeurs tiers de Chromium (la version open-source de Chrome), et pense que le rapport qualité par bit d'Ogg Theora n'est pas encore satisfaisant pour le volume de données géré par YouTube.
Opera refuse d'implémenter H.264, à cause du coût obscène des licences concernées.
Mozilla refuse d'implémenter H.264 car elle ne pourrait obtenir une license pour ses distributeurs tiers.
Microsoft quant à elle n'a fait aucun commentaire sur leur intention ou non de supporter le tag <video> propre à HTML 5.
On le voit donc, c'est un peu la cacophonie et ça n'aidera pas à établir in standard. Apple a besoin d'un codec qui puisse être décodé par une puce pour que ses iPods et iPhones soient capables de lire de tels formats, ce qui est le cas du H.264 mais pas d'Ogg Theora.
En l'état, Ian Hickson suggère de laisser de côté ces considérations en attendant qu'un standard s'impose de lui-même : selon lui, sur la durée soit les questions de licence autour de H.264 finiront par disparaître d'elles-mêmes lorsque les brevets expireront, soit des puces viendront à être mises à disposition pour le décodage d'Ogg Theora, ajoutant en outre qu'il suffira d'observer la situation avec Chrome pour se rassurer quant à d'éventuels problèmes de brevets.
En attendant, voilà qui ne simplifiera pas l'adoption d'HTML 5, puisque les développeurs web devront fournir leurs vidéos dans tous les formats supportés par chacun des navigateurs pour s'assurer qu'elles soient accessibles par tous les utilisateurs. Mais il est vrai que le W3C a encore beaucoup de temps devant lui pour régler ces questions, la finalisation de HTML 5 n'étant pas prévue avant 5 à 10 ans.
Sur le même sujet :
- Adobe confiant face à HTML 5
Ian Hickson, un employé de Google qui travaille sur ces questions, récapitule les raisons de ces désaccords : concernant la vidéo, deux codecs tiennent la corde, Ogg Theora et H.264.
Apple refuse d'implémenter Ogg Theora dans QuickTime par défaut (tel qu'utilisé par Safari), en citant une absence de support matériel et un terrain incertain concernant d'éventuels brevets.
Google a implémenté H.264 et Ogg Theora dans Chrome, mais ne peut fournir la licence du codec H.264 aux distributeurs tiers de Chromium (la version open-source de Chrome), et pense que le rapport qualité par bit d'Ogg Theora n'est pas encore satisfaisant pour le volume de données géré par YouTube.
Opera refuse d'implémenter H.264, à cause du coût obscène des licences concernées.
Mozilla refuse d'implémenter H.264 car elle ne pourrait obtenir une license pour ses distributeurs tiers.
Microsoft quant à elle n'a fait aucun commentaire sur leur intention ou non de supporter le tag <video> propre à HTML 5.
On le voit donc, c'est un peu la cacophonie et ça n'aidera pas à établir in standard. Apple a besoin d'un codec qui puisse être décodé par une puce pour que ses iPods et iPhones soient capables de lire de tels formats, ce qui est le cas du H.264 mais pas d'Ogg Theora.
En l'état, Ian Hickson suggère de laisser de côté ces considérations en attendant qu'un standard s'impose de lui-même : selon lui, sur la durée soit les questions de licence autour de H.264 finiront par disparaître d'elles-mêmes lorsque les brevets expireront, soit des puces viendront à être mises à disposition pour le décodage d'Ogg Theora, ajoutant en outre qu'il suffira d'observer la situation avec Chrome pour se rassurer quant à d'éventuels problèmes de brevets.
En attendant, voilà qui ne simplifiera pas l'adoption d'HTML 5, puisque les développeurs web devront fournir leurs vidéos dans tous les formats supportés par chacun des navigateurs pour s'assurer qu'elles soient accessibles par tous les utilisateurs. Mais il est vrai que le W3C a encore beaucoup de temps devant lui pour régler ces questions, la finalisation de HTML 5 n'étant pas prévue avant 5 à 10 ans.
Sur le même sujet :
- Adobe confiant face à HTML 5
| |
3
2
1
Vos réactions (41 réactions)
bluheim
[30/06/2009 14:31]
Les brevets, c'est trop bien ! Vive eux !
Les brevets, c'est trop bien ! Vive eux !
Kyro
[30/06/2009 14:41]
De toute façon Microsoft, les standards ça leur passe au dessus de la tête. Qu'il nous fasse déjà un trident qui obtient 80 ou 100 à Acidtest ...
(Pourtant j'ai pas l'habitude de pourrir autant crosoft ... Mais IE est leur dernière grosse aberration)
De toute façon Microsoft, les standards ça leur passe au dessus de la tête. Qu'il nous fasse déjà un trident qui obtient 80 ou 100 à Acidtest ...
(Pourtant j'ai pas l'habitude de pourrir autant crosoft ... Mais IE est leur dernière grosse aberration)
kotek
[30/06/2009 14:47]
Pirate Bay s'essaye au tag video [url=http://thevideobay.org/]ici[/url].
Mais ils précisent eux-même : "ne vous attendez pas à ce que ça fonctionne".
Pirate Bay s'essaye au tag video [url=http://thevideobay.org/]ici[/url].
Mais ils précisent eux-même : "ne vous attendez pas à ce que ça fonctionne".
ligouane
[30/06/2009 14:58]
Hé bin, on n'est pas sortis de la berge avec tout ça tiens... On se croirait dans la cour de récréation, avec les utilisateurs en guise de billes/pogs/pokémons (baffer les mentions inutiles)
Hé bin, on n'est pas sortis de la berge avec tout ça tiens... On se croirait dans la cour de récréation, avec les utilisateurs en guise de billes/pogs/pokémons (baffer les mentions inutiles)
françois bayrou
[30/06/2009 15:09]
Je ne comprends pas
"Opera refuse d'implémenter H.264, à cause du coût obscène des licences concernées"
Je pensais que c'était gratuit ...
Je ne comprends pas
"Opera refuse d'implémenter H.264, à cause du coût obscène des licences concernées"
Je pensais que c'était gratuit ...
gloup gloup
[30/06/2009 15:12]
En fait il n'y a que deux codecs à supporter : h.264 et theora/ogg. Flash 10 sachant lire le mp4, il suffit de profiter des possibilités de dégradation de la balise video en intégrant à l'intérieur de celle-ci un contenant un lecteur flash pour IE6-8. [url=http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/]Exemple[/url].
En fait il n'y a que deux codecs à supporter : h.264 et theora/ogg. Flash 10 sachant lire le mp4, il suffit de profiter des possibilités de dégradation de la balise video en intégrant à l'intérieur de celle-ci un contenant un lecteur flash pour IE6-8. [url=http://hacks.mozilla.org/2009/06/html5-video-fallbacks-markup/]Exemple[/url].
gloup gloup
[30/06/2009 15:15]
Précision au cas où : Firefox 3.5 et Opera 10 intègre nativement le codec Ogg Theora.
Précision au cas où : Firefox 3.5 et Opera 10 intègre nativement le codec Ogg Theora.
JackosKing
[30/06/2009 15:26]
Et oui, là ou flash avait résolu les problèmes d'intérêt personnel, le html5 va ramener le même problème en n'imposant pas le format audio/video...
Et oui, là ou flash avait résolu les problèmes d'intérêt personnel, le html5 va ramener le même problème en n'imposant pas le format audio/video...
lossendae
[30/06/2009 15:27]
Bizarrement , les commentaires ici sont plutot "mesurés" concernant cette abération qu'Apple met en avant.
Parce qu'en gros, tous les autres acteurs sérieux et soucieux du marché de l'open source sont présent sur le terrain de l'Ogg Theora. Il n'y a guere qu'Apple qui pousse son format fermé et payant. Bravo!
Bizarrement , les commentaires ici sont plutot "mesurés" concernant cette abération qu'Apple met en avant.
Parce qu'en gros, tous les autres acteurs sérieux et soucieux du marché de l'open source sont présent sur le terrain de l'Ogg Theora. Il n'y a guere qu'Apple qui pousse son format fermé et payant. Bravo!
Pascal 77
[30/06/2009 15:39]
Je pense plutôt qu'il est urgent … D'attendre, cinq à dix ans : autant dire une éternité, informatiquement parlant, qui peut savoir qui sortira quoi d'ici là, si ça se trouve, on aura un codec permettant de faire tenir 4 heures de vidéo "HD" dans 150 Mo !
la finalisation de HTML 5 n'étant pas prévue avant 5 à 10 ans.
Je pense plutôt qu'il est urgent … D'attendre, cinq à dix ans : autant dire une éternité, informatiquement parlant, qui peut savoir qui sortira quoi d'ici là, si ça se trouve, on aura un codec permettant de faire tenir 4 heures de vidéo "HD" dans 150 Mo !
gloup gloup
[30/06/2009 15:47]
De toutes façons, on peut déjà utiliser ces balises sans problèmes, avec javascript. AMHA, on va trouver des morceaux d'html5 plus vite qu'on ne le pense dans nos pages web. ;-)
De plus, Windows 7 intégrera en standard le h.264, les jours de la vidéo au format flash sont comptés...
De toutes façons, on peut déjà utiliser ces balises sans problèmes, avec javascript. AMHA, on va trouver des morceaux d'html5 plus vite qu'on ne le pense dans nos pages web. ;-)
De plus, Windows 7 intégrera en standard le h.264, les jours de la vidéo au format flash sont comptés...
Stanislas Retcum
[30/06/2009 15:51]
@lossendae
yep, je pense aussi
@lossendae
yep, je pense aussi
davi18
[30/06/2009 15:59]
Pourquoi tout le monde fait l'éloge du H.264 ou Ogg Theora alors qu'il existe une solution [url=http://diracvideo.org/]Dirac[/url], un codec libre (open source et sans brevet) sous triple licence MPL/GPL/LGPL spécialement prévu pour le streaming et destiné à devenir la norme [url=http://diracvideo.org/download/specification/diracpro-spec-latest.pdf]SMPTE VC-2[/url] ?
Pourquoi tout le monde fait l'éloge du H.264 ou Ogg Theora alors qu'il existe une solution [url=http://diracvideo.org/]Dirac[/url], un codec libre (open source et sans brevet) sous triple licence MPL/GPL/LGPL spécialement prévu pour le streaming et destiné à devenir la norme [url=http://diracvideo.org/download/specification/diracpro-spec-latest.pdf]SMPTE VC-2[/url] ?
marc_os
[30/06/2009 16:14]
"my 2 cents" : Vouloir figer un format vidéo me paraît bien illusoire !
Et si "on" choisit définitvement le H.264 ou autre chose maintenant, que fera-t-on dans 4 ans quend le H.527 sera sorti et mille fois meilleur que le H.264 ?
La seule solution pérenne est amha de permettre d'indiquer le format utilisé dans le tag .
Charge au navigateur ensuite de se démerder à utiliser/récupérer le codec requis !
Ou alors on choisit le format Quicktime .mov qui "n'est qu'un" conteneur qui peut faire appel à n'importe quel codec :P
"my 2 cents" : Vouloir figer un format vidéo me paraît bien illusoire !
Et si "on" choisit définitvement le H.264 ou autre chose maintenant, que fera-t-on dans 4 ans quend le H.527 sera sorti et mille fois meilleur que le H.264 ?
La seule solution pérenne est amha de permettre d'indiquer le format utilisé dans le tag .
Charge au navigateur ensuite de se démerder à utiliser/récupérer le codec requis !
Ou alors on choisit le format Quicktime .mov qui "n'est qu'un" conteneur qui peut faire appel à n'importe quel codec :P
Sephi-Chan
[30/06/2009 16:15]
Visiblement, Ogg Theora semble un excellent choix puisque les brevets ont été rendus utilisables librement.
Apple fait chier avec son histoire de puces, du coup… :(
Sephi-Chan
Visiblement, Ogg Theora semble un excellent choix puisque les brevets ont été rendus utilisables librement.
Apple fait chier avec son histoire de puces, du coup… :(
Sephi-Chan
3
2
1
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012
