Developpez.com

Le Club des Développeurs et IT Pro

Firefox : « Rainbow », nouvelle extension pour développeurs

Qui permet d'enregistrer le son et la vidéo avec des lignes de JavaScript

Le 2010-11-01 12:55:56, par Idelways, Expert éminent sénior
Si l'affichage des contenus multimédias sur internet a fait des progrès considérables depuis l'avènement de l'HTML5, on ne peut pas en dire autant de l'enregistrement audio et vidéo sur le Web.

C'est le constat qui a motivé le développement d'une nouvelle extension pour Firefox par une équipe des Mozilla Labs, le laboratoire R&D de Mozilla chargé de lancer des projets innovants dont plusieurs sont ensuite intégrés au navigateur (le dernier en date étant la gestion des onglets ouverts avec Tab Candy présent dans le beta de Firefox 4).

Encore a ses tous premiers balbutiements, l'add-on Rainbow (« arc-en-ciel », en référence au Cloud Computing) permet aux développeurs d'activer, moyennant quelques lignes de JavaScript, les périphériques d'enregistrement audio et vidéo (microphone, webcam...) sur la machine de l'utilisateur.

Rainbow génère des fichiers multimédia dans des formats ouverts, Vorbis pour l'audio et Theora pour la vidéo, empaquetés dans un conteneur OGG.

Les fichiers ainsi générés peuvent ensuite être utilisés par des APIs de gestion en HTML5 pour être par exemple uploadés vers un serveur.

L'équipe du projet, menée par Anant Narayanan compte aussi ajouter le support de WebM, le format vidéo ouvert signé Google, mettre en place un système d'autorisation "robuste", et bien sûr rendre l'extension installable à chaud (sans redémarrage), une des évolutions les plus attendues de Firefox 4.

Rainbow en est encore au stade de pré-alpha et n'est disponible que pour Firefox sous Mac, mais l'équipe "travaille dur" pour offrir des versions compatibles Windows et Linux et sur les plateformes 64bits.

Rainbow est toute fois disponible sur la centrale des extensions de Firefox

Source : présentation de Rainbow sur Mozilla Labs

Et vous ?

Avez-vous essayé cette extension ? Qu'en pensez-vous ?

En collaboration avec Gordon Fowler
  Discussion forum
2 commentaires
  • camus3
    Membre éprouvé
    du chatroulette ça fait 10 ans que tu peux en faire sans flash. sauf que le problème est toujours le même, avec quel format vidéo ? et quelle API disponible sur n'importe quel browser ? quel intérêt si ton site est uniquement compatible avec firefox et un format vidéo particulier ?
    un chatroulette , ça prend 3 heures à mettre en oeuvre sous flash. Ton serveur en streaming a intérêt à être compatible avec le format vidéo choisit par le browser ...
  • Seb33300
    Membre émérite
    Est ce que ça permet aussi de faire du "streaming" ?
    Par exemple pour faire quelque chose comme chatroulette mais sans avoir recours à du flash