Boxtream v0.996 est sorti

Posté par (page perso) . Modéré par Nÿco.
Tags :
0
2
mai
2007
Audiovisuel
La version 0.996 de Boxtream est sortie. C'est la toute première version qui ne nécessite plus qu'un seul périphérique firewire pour un fonctionnement minimal, aussi elle peut être utilisée par toute personne possédant un simple caméscope. L'objet de cette annonce est donc d'amener de nombreux testeurs et pourquoi pas contributeurs, ce qui était difficilement possible auparavant.

Boxtream est un projet matériel et logiciel visant à construire un studio d'enregistrement et de diffusion audio et vidéo autonome. La partie logicielle peut désormais être utilisée sans nécessiter de matériel relativement cher (dont nous avons la chance de disposer), ce qui le met à la portée d'un plus grand public.

Ce système est la version "transportable" du système que nous avons conçu à la Faculté de Médecine de l'Université de Nice-Sophia Antipolis et utilisons pour diffuser certains cours en direct et à la demande (environ 50 heures/semaine). Il permet en particulier de diffuser un intervenant avec sa présentation informatique synchronisée au sein d'une seule et même vidéo. Ce système remplace avantageusement le trio RealServer+RealProducer+RealPlayer que nous utilisions auparavant.

Le logiciel est écrit en Python et distribué selon les termes de la licence GNU GPL. Il se compose d'un backend utilisant GStreamer et exposant une API XML-RPC, et d'un frontal graphique utilisant wxWidgets. Cinq scénarios d'enregistrement/streaming sont inclus, mais d'autres peuvent facilement être ajoutés. Fonctionnalités principales :
  • Contrôle complet à travers le réseau ;
  • Enregistrement de chaque source au format DV natif ;
  • Enregistrement et streaming simultané de flux audio+vidéo (Ogg Theora+Vorbis) et audio seul (Ogg Vorbis) ;
  • Support des commutateurs vidéos Extron, ainsi que des tables de mixage numériques professionnelles Panasonic WJ-MX50. Le support pour les commutateurs vidéos Kramer est prévu pour la fin du mois de mai ;
  • Création d'un fichier XML de description d'enregistrement ;
  • Qualité d'encodage audio et vidéo modifiables ;
  • Balance vidéo modifiable pendant l'encodage ;
  • Possibilité de mettre l'enregistrement en pause sans couper le streaming pour ne pas déconnecter les clients ;
  • Scénarios chargés dynamiquement ;
  • Interface utilisateur en anglais et français ;
  • Multiples surcouches textuelles ;
  • Surcouche image (pas parfaite suite à une limitation de GStreamer) ;
  • VU-mètres audio ;
  • Vignettes des vidéos générées automatiquement ;
  • Génération automatique d'un programme source Python permettant de rejouer exactement le même scénario à un moment différent (ex: commutation de source vidéo, réglages de la balance, etc.) ;
  • Possibilité de quitter et relancer le frontal graphique sans arrêter l'enregistrement, ce qui permet de reprendre le contrôle depuis un ordinateur différent de celui qui a servi à démarrer l'encodage ;
  • Automatisation de tâches au démarrage et à l'arrêt de l'enregistrement, par exemple pour créer des images ISO de CD ou DVD et optionnellement les graver, etc. Des exemples sont inclus ;
  • etc.
Fonctionnalités à venir :
  • Support d'autres formats que Ogg Vorbis et Ogg Theora (ce n'est pas une priorité pour nous) ;
  • Support complet (actuellement partiel) pour les serveurs de caméras Axis ;
  • Support du protocole Sony VISCA pour contrôler directement les caméras PTZ (Pan, Tilt, Zoom) sans avoir besoin d'un serveur Axis intermédiaire ;
  • Génération de templates pour DVDAuthor ;
  • etc.
Tout commentaire est le bienvenu et en particulier ceux qui sont constructifs ;-)

Aller plus loin

  • # Liens ajoutés par les modérateurs

    Posté par (page perso) . Évalué à 2.

    Je crois que les liens vers Pan/Tilt/Zoom qui ont été ajoutés par les modérateurs sont faux. Ils devraient je pense pointer vers http://fr.wikipedia.org/wiki/... au lieu d'être des liens relatifs pointant sur linuxfr.org
  • # Wow!

    Posté par (page perso) . Évalué à 1.

    Dans l'immediat, je n'ai pas d'usage d'un tel systeme mais je dois dire que je suis plutot impressioné ! Apparement, vous avez fait du bon travail!

    Mathias
    • [^] # Re: Wow!

      Posté par (page perso) . Évalué à 2.

      Merci, ça fait toujours plaisir !

      Je viens tout juste de mettre en ligne sur le site web un exemple de scénario bidon et explique comment l'utiliser, ce scénario ne nécessite ni serveur IceCast ni même un port firewire, simplement une session X-Window active, donc le logiciel peut être testé ultra facilement (mais évidement le test mis en ligne n'a aucun intérêt à part ça).

      Contributions et rapports de bugs sont les plus que bienvenus.

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.