Standblog

Tristan Nitot sur les standards du Web, les navigateurs et la technologie

Aller au contenu | Aller au menu | Aller à la recherche

Recherche - web 2.0

jeudi 2 septembre 2010

H.264 est toujours non-libre et non-gratuit

MPEG-LA a récemment fait une annonce qui jette le trouble dans le monde des codecs : MPEG LA’s AVC License Will Not Charge Royalties for Internet Video That Is Free to End Users Through Life of License, ce qui a fait croire à certains que H.264 était devenu gratuit. Rien n'est plus faux. Le fait est que dans certains usages très particuliers - la diffusion gratuite de vidéos par des sites Web - H.264 est devenu gratuit (mais toujours pas Libre, bien sûr)... alors qu'il l'était déjà, mais seulement jusqu'en 2014. Comme l'explique mon collègue Mike Shaver, rien n'a changé.

J'ai expliqué cela au journal Le Monde, qui a du coup publié La bataille des codec vidéo sur Internet se poursuit.

Pour faire simple, voici le problème :

Le cycle de vie d'une vidéo, c'est :

  1. Création (Enregistrement, montage, doublage, etc.) et encodage dans un format donné (il faut donc un codec H.264 dans la caméra et aussi dans le logiciel de montage).
  2. Diffusion (par exemple par streaming ou téléchargement sur Internet)
  3. Décodage par le spectateur (par exemple dans son navigateur)

Les fabricants de matériel encodant de la vidéo en H.264 payent des royalties à la MPEG-LA[1] pour utiliser le format. Il en est de même pour les éditeurs de logiciels de montage vidéo. Pareil pour les appareils (lecteurs de salon) et logiciels (navigateurs, systèmes d'exploitation) permettant de lire ce format. Les sites qui diffusent de la vidéo sont divisés en deux cas :

  • ceux qui offrent la vidéo gratuitement à leurs visiteurs (en échange de recettes publicitaires). C'est le modèle de rémunération indirecte. Ils n'ont rien à payer du tout, sauf si la MPEG-LA révoque sa licence. Ils s'en réservent le droit.
  • ceux qui font payer l'accès aux vidéos. Ceux-ci doivent payer des royalties.

Donc concrètement, les créateurs de vidéo et les spectateurs doivent :

  1. payer le droit d'utiliser H.264, et cela n'a pas changé
  2. utiliser du code propriétaire dans leurs produits.

Et l'approche de Mozilla dans tout ça ?

Trop de personnes ont tendance à voir le problème comme étant une affaire de gros sous. Le problème est en fait tout autre. L'aspect financier n'est pas négligeable, c'est certain on parle ici en millions de dollars, et je pense que cet argent pourrait être utilisé pour l'avenir d'Internet de façon bien plus intelligente. Mais ce qui est le fond du problème est ce que j'expliquais au Monde, et qu'Håkon Wium Lie, CTO d'Opera Software reprend mot pour mot[2] :

Si le Web a connu un tel succès, c'est parce que tous les formats sur lesquels il est basé sont libres, ouverts et gratuits. (...) Tous ces formats peuvent être utilisés de toutes les manières possibles, gratuitement ; c'est aussi le cas pour WebM, et c'est pourquoi nous pensons que c'est une approche plus simple et plus efficace, légalement et techniquement.

En fait, le choix actuel du codec a un impact énorme sur le long terme, car les formats ont la vie dure. Ils ont tendance à rester ancrés bien après être devenus obsolètes, et ils sont souvent adoptés par les utilisateurs qui n'ont pas conscience de cette importance. Juste un exemple : le MP3, qui est maintenant complètement dépassé pour le stockage de musique, est totalement incontournable, la faute à la gigantesque masse de données stockées dans ce format du siècle dernier.

Il faut se souvenir que les formats du Web (HTML, CSS, JS+DOM, JPEG) ont toujours été Libres et gratuits. C'est ce qui a permis son extraordinaire essor. Nous sommes en fait en train de choisir quel sera le format à long terme de la vidéo sur le Web. La question qui se pose c'est : faut-il faire une exception pour la vidéo et accepter un système à péage sur tout le contenu du Web, ou faut-il au contraire en faire une question de principe, pour que tout le monde puisse participer ? Pour Mozilla, en conformité avec le Mozilla Manifesto, c'est tout vu : il vaut mieux choisir un format Libre et ouvert tel que WebM, pour permettre la participation que nous recherchons.

Au final, pour la vidéo sur le Web : voulons-nous un système où les gens sont Libres, ou bien un système à péage ?

Extraits du Manifesto :

  • 1 - Internet fait partie intégrante de la vie moderne — il s'agit d'un composant clé dans l'éducation, la communication, la collaboration, les affaires, le divertissement et la société en général.
  • 2 - Internet est une ressource publique mondiale qui doit demeurer ouverte et accessible.
  • 5 - Chacun doit avoir la possibilité de façonner son utilisation d'Internet.
  • 6 - La réalité d'Internet en tant que ressource publique dépend de l'interopérabilité (des protocoles, des formats de données, du contenu), de l'innovation et d'une participation décentralisée mondiale.

Notes

[1] Chose très étonnante, tous les appareils ayant une licence pour encoder comme mon appareil photo sont strictement "pour un usage personnel et non-commercial".

[2] Je sais qu'Håkon et moi sommes exactement sur la même longueur d'onde sur ce sujet, mais je suis agréablement surpris de constater une telle communion d'idée, au point que j'ai cru que la citation était de moi :-)

jeudi 26 août 2010

A l'aide ! Quel gestionnaire de photo pour Windows ?

A l'aide !

Le nouvel ordinateur arrivé, l'essentiel de mes données ont été copiées depuis le vieux Mac vers mon tout nouveau PC qui brille (enfin, façon de parler, vu que les ThinkPads sont noir mat ;-) mais il me reste quelques trucs à finaliser. J'ai fait des recherches sur le Web, mais curieusement la migration de Mac vers PC semble fort peu documentée. J'ai donc eu l'idée de faire appel à toi, ami lecteur !

Le sujet que j'essaie de résoudre aujourd'hui, c'est celui du gestionnaire de photos.

J'étais donc jusqu'à présent sur iPhoto, qui convenait assez bien à mes besoins, qui consistent en particulier à :

  • Indexer les nouvelles photos prises (toujours prises en JPEG ou presque)
  • Faire le tri
  • Améliorer rapidement les photos qui méritent de l'être, avec des fonctionnalités réduites à l'essentiel :
    • rognage (crop)
    • optimisation de la dynamique (définition des points noir et blanc)
    • exceptionnellement, les réglages "tons clairs" et "tons foncés" qui font un genre d'effet HDR

J'ai déjà quelques pistes :

  • Installer phoshare sur le mac pour extraire mes photos de la bibliothèque iPhoto. (penser à installer ExifTool avant)
  • déplacer les répertoires vers le PC
  • Utiliser le filesystem pour visualiser les photos , quitte à s'aider d'Adebis Photo Sorter

Quelques précisions

  • J'utilise à coté Flickr Uploader pour partager mes photos, donc l'interfaçage avec Flickr n'est pas nécessaire.
  • Je ne connais pas bien l'application Picasa de Google pour Windows, mais je n'ai pas l'intention d'utiliser le service en ligne correspondant, donc c'est probablement râpé pour Picasa, à moins que ça soit utilisable facilement avec Flickr.
  • Je préfère le logiciel Libre, bien sûr, mais le logiciel gratuit est une alternative acceptable, voire payant.

Alors, ami lecteur, as-tu des solutions qui pourraient répondre à mes critères ? Si oui, elles sont les bienvenues ci-dessous.

mercredi 25 août 2010

En vrac

Notes

[1] Au passage, mais ça n'a aucun rapport avec Mozilla, on notera que le numéro de septembre 2010 du magazine féminin people/mode Glamour a un article de plusieurs pages sur Diaspora !

mardi 24 août 2010

Nouvelle beta pour Firefox 4

Cette nouvelle version bêta (la 4eme, pour ceux qui suivent) vient donc de sortir, et c'est une excellente nouvelle.

Au menu, toujours plus de vitesse et de fonctionnalités, avec en particulier l'arrivée de deux "gros morceaux" au delà des progrès destinés aux développeurs :

  • l'intégration de Firefox Sync (anciennement Weave) qui était disponible sous forme d'extension jusque là. En substance, Sync permet de synchroniser vos infos personnelles Firefox (historique de navigation, marque-pages, onglets ouverts) entre plusieurs Firefox, l'un au bureau, l'autre à la maison, et même un troisième… dans votre poche (avec Firefox Mobile). La version sous forme d'extension a déjà été téléchargée 2'500'000 fois. C'est un projet de Mozilla Labs qui vient d'obtenir son diplôme de passage dans le produit, avec à la clé 400 millions d'utilisateurs potentiels ![1]
  • l'intégration de Panorama (anciennement Tab Candy). Alors là, c'est de la fonctionnalité qui tue, qui va pour la première fois toucher beaucoup de monde (jusqu'à présent, il fallait utiliser une version alpha spécifique pour pouvoir y gouter)… C'est toujours en bêta, mais la possibilité d'utiliser de nombreux onglets est grandement facilitée grâce à leur agencement dans un plan (plutôt que de façon linéaire). On peut ainsi séparer les pages à lire plus tard du reste, comme les projets en cours ou les recettes pour le dîner du soir (exemple vécu !). Mon collègue Aza Raskin, auteur de la fonctionnalité,vient de publier un billet : Firefox Panorama: Tab Candy Evolved.

Voici ce que ça donne à l'écran :

Copie d'écran de Panorama sous Windows 7

Nous avons besoin de vous pour tester Firefox 4 Bêta, alors n'hésitez pas !

Notes

[1] Rappelons que ce système nécessite de stocker vos données sur un serveur tiers. Mozilla persiste dans son approche respectueuse de la vie privée en stockant ces données de façon chiffrée, ce qui fait que nous ne pouvons pas "fouiller" dans ces données. Par ailleurs, et toujours dans la même approche, il est possible pour ceux qui souhaitent d'héberger leur propre serveur de synchro de le faire, par exemple pour une entreprise, une association, un fournisseur d'accès Internet local, etc…

vendredi 20 août 2010

Video+html5+Popcorn.js=hyper-video

You may have seen that Brett Gaylor is joining Mozilla (see also Mark Surman's post). For those who don't know Brett, he's particularly famous for his "Open Source documentary" Rip! A remix Manifesto[1].

One may ask why Mozilla has hired a film director[2], but it actually makes a lot of sense thanks to Mozilla Drumbeat, as Brett is working on a Drumbeat project called Web made movies.

Now Brett has been a Mozilla community member for quite some time, contributing with the good folks at CDOT / Seneca College to create popcorn.js, "a JavaScript library for merging video with semantic data". I understand that this is a bit of a mouthful, but don't close your browser window just yet! Popcorn.js is what I would describe as "hyper-video" ("hyper" as in "hypertext"): the ability to leverage data from the video and link to it, Web style. Such data include:

  • location. Where on earth was this video sequence made? Then display it on an interactive map
  • subtitles. What is being said on the soundtrack. Display it as text, and offer to translate it into the foreign language of your choice using an online translation service
  • license. Under which license is this video sequence made available? (Copyright, Creative Commons, etc.)
  • person. Who's on the screen? If we know, then link to his/her Twitter and Flickr streams in real time
  • topic. What is being discussed? Then link to the corresponding article in Wikipedia and in the news.

Screenshot of the demo

Go and see for yourself the PopCorn.js demo (in case you're stuck with an older browser that is not capable of running the demo, here is a video of the demo).

I think this is a very significant step further for video on the Web, which was until now a very TV-like, passive and linear approach, now merged with the hypertext nature of the Web (its ability to link to things in other places), so that users can click on links in order to learn more. Of course, this is just a demo. Tons of things need to be done, but I see this as a very cool way to show what HTML5 and its video element, combined with the power of JavaScript and mash-ups.

Notes

[1] I can't say how strongly I recommend watching this movie, starting with its trailer.

[2] It's actually the second one, as Henrik Moltke, co-author of Good copy, bad copy, is already working at Mozilla... on Drumbeat!

- page 1 de 326