Logiciels libres pour les flux de Canal B
Cette page a pour but de coordonner l'interaction de Gulliver avec les personnes qui veulent fournir à Canal B les moyens de diffuser du son stéréo en utilisant des logiciels libres.
La documentation
Prochain rendez-vous
Séance de travail à définir avec PEM et Gilles Lamiral (et qui veut).
But : commencer la mise en place des machines et effectuer des tests de connection sur Coït12.
Actions à faire
- PEM : mardi 13 juin 2006, examen des deux ordinateurs Coït1 et Coït2 (qui sont au placard). Ces deux ordinateurs vont être utilisés pour expérimenter la liaison IP.
- Choisir un prestataire pour le lien IP.
Question : il y aura deux liens IP, donc deux prestataires a choisir non ?
- Repasser le serveur de flux radio sous GNU/Linux.
Est-ce que ce qui suit a été fait ?
- Configurer le menu de wmaker : alléger le menu et ajouter des entrées pour arrêter et lancer ices et icecast.
- Mettre les fichiers de config en ligne.
Actions terminées
Généralités
Radio est la page générale sur les besoins/solutions des radios FM et les logiciels libres.
On peut écouter Canalb sur :
http://stream.levillage.org/canalb.ogg.m3u
En FM à la fréquence 94 Mhz au alentours de Rennes (35).
Personnes de Canal_B impliquées
- Pierre-Emmanuel Muller (PeM)
- Rémi.
Personnes de Gulliver intéressées
- Gilles Boudet
- Gilles Lamiral
- Christophe Guilloux (difficilement disponible)
- Philippe Daigremont
Historique des contacts en résumé (merci de le tenir à jour, cf Agenda )
- 2006-06-08 20:00 Réunion-repas de la commission technique
- 2005-09-15 19:00 Réunion dans les locaux de Bug pour installation de coit1.
Historique des contacts en détail
Attention, Ordre chronologique inversé
jeudi 8 juin 2006
Une réunion-repas de la commission technique jeudi 8 juin, à 19h58, rdv place St Michel.
C'était à la ?? de Cancale rue St Michel.
Thierry Launay : « L'objectif 1er étant de mette en place une liaison IP en juin ( de cette année ! ), de l'observer, de l'améliorer et de résilier les différents abonnements ( Château d'eau + LS ) une fois que tout sera OK. À ce stade la com technique donnera son feu vert pour le déménagement vers Rennes.
Cette partie bouclée il restera à remplacer les PC par des modules autonomes made in CanalB… WiFi??… »
Présents:
- Cyril ?
- Gilles Lamiral.
- Rémi+.
- Thierry
- PEM
22 Mars 2006
RV avec Radio Rennes pour présenter le projet plus en détail et choisir un prestataire pour le lien IP
Seront présents à la date convenue:
Thierry Launay (Canal_B)
PeM
Merci d'indiquer vos disponibilités.
Janvier 2006 Prochaine date à prévoir
PeM : dispo toute la semaine du 9 au 15 janvier 2006, sauf le mardi (émission eToile ;)
Laurent : Idem, dispo presque toute la semaine (pas le lundi)
Thierry Launay (Canal_B) : dispo toute la semaine du 9 au 15 janvier 2006, sauf le mardi
Reste à faire:
- Configurer le menu de wmaker : alléger le menu et ajouter des entrées pour arrêter et lancer ices et icecast.
- Mettre les fichiers de config en ligne.
Seront présent à la date convenue:
John Lejeune un peu avant 20h00 le mercredi 11 janvier.
Merci d'indiquer vos disponibilités.
2005-10-26 :
Réunion Canalb/Gulliver mercredi soir 26 octobre
Gulliver prévenu 14:07 via contac@
Donc gulliver absent.
→ Christophe était présent.
Bilan de la réunion :
Objectif :
Récupérer la conf de coit1(machine de prod) sur coit2(machine de secours).
Actions menées :
Mise à jour de la liste des paquetages installés sur Coit1.
Expédition du fichier de description des paquetages de Coit1vers Coit2.
Installation des paquetages manquants sur Coit2.
Correction du fichier d'adressage des serveurs de mise à jour Debian.
Mise à jour de Coit2.
Suppression de l'adresse IP fixe dans la conf réseau
Copie du fichier de conf ddclient depuis Coit1vers Coit2
Récupération des fichiers de lancement auto d'ices + icecast depuis Coit1vers Coit2
Récupération des fichiers de configuration icecast.xml et ices2.xml depuis Coit1vers Coit2
Récupération de tout le dossier /icecast depuis Coit1vers Coit2
Edition et vérification des fichiers de conf.
Récupération des fichiers pon / poff depuis Coit1vers Coit2
Chown sur les fichiers de conf suite à l'ajout de l'utilisateur yvan sur Coit2
/etc/default/alsa > édition du fichier pour que la conf sonore soit enregistrée
Pon et Poff sont dans le crontab
On copie les deux fichiers de conf de volume sonore pour être sûr (on sait pas si c'est Yvan ou root qui gérait le volume sonore).
Reste la question de la carte son intégrée à la carte mère qui n'est pas supportée. Il va falloir compiler un module ou essayer une carte son PCI.
2005-10-06 : on continue
Bide complet pour cette soirée.
2005-09-15 : Rendez-vous dans les locaux de BUG, maison du champ de Mars, à partir de 19h pour monter deux serveurs icecast. Ouvert à tous.
Bilan de la soirée:
- 2 machines installées sous DEBIAN SARGE avec icecast2
- Paquets : wmaker ices2 xterm icecast2 xfonts-100dpi-transcoded xfonts-75dpi-transcoded xfonts-base-transcoded alsa-utils
- coit1: driver carte video S3virge
- configuration d'un serveur icecast local sur la machine coit1pour qu'il serve de base à des serveurs miroirs.
- configuration d'un encodeur ices2 pour qu'il expédie un flux au serveur icecast local. Il doit viser localhost pour éviter tout souci de transport si la connexion Internet est relancée. Il est préférable de le configuration pour tourner en background.
- les mises à jour de sécurité ont été effectuées (il fallait ajouter les repository en ligne suite à l'installation en local).
Reste à faire
- démarrage et arrêt automatique de ices : Christophe prépare le ScriptIcescanalb
- ajouter un pon et poff dans le crontab de root à une heure de faible
- configurer le menu de wmaker : alléger le menu et ajouter des entrées pour arrêter et lancer ices et icecast
- mettre les fichiers de config en ligne
Améliorations :
- prévoir une déconnexion ppp à une heure fixe et creuse ?
- un script si besoin de màj et envoyer un mail si besoin ?
- moyen de faire des sauvegardes
- s'assurer que l'adresse IP d'installation n'est pas en dur dans un fichier de conf
- remettre les bons repository dans les fichiers de conf
- faire un lien pointant du fichier de conf ppp vers le fichier de conf par défaut
- s'assurer que la conf alsa est bien sauvegardée
- vérifier que le BIOS ne fait pas le guignol en coupant la machine
- s'assurer que ddclient se lance proprement
Histoire
Voir l'annonce historique.
Ordre chronologique inversé
Les données à jour sont dorénavant en haut de la page.
Commentaire de Fabrice oct 2005
Sympa la petite soirée, dommage que l'on ait pas plus avancé .
En tout cas ce fut fructeux.
La prochaine prévoir des chips et des biere !
Voici quelques références cités durant la soirée :
Enchainements, automation:
- Rivendell, systéme d'automation pour radio 100% “libre” : http://www.salemradiolabs.com/rivendell/
- Radio 404 : http://www.mediabox404.org/
PEM aussi a cité:
Le soft d'automation dont je ne trouvais plus le nom hier soir : http://www.campware.org/en/camp/livesupport_news/
Sinon Caster, le liveCD de streaming : http://zaheer.merali.org/articles/2004/11/18/caster-the-ultimate-streaming-livecd-strikes-again
Qui semble être au point mort…
Et Dyne:bolic (interwiki), un autre liveCD de streaming avec sauvegarde de la conf dans un nest USB : http://www.dynebolic.org/
Une idée a prendre avant qu'elle s'en aille serais effectivement une distrib “live-CD” avec :
- icecast
- ices ou darkice pour l'encodage, j'dis ca parce que je pense qu'il ne faut pas trop vite enterrer le format MP3….
- X11 avec WM light pour l'opérateur et des petits outils sympa pour régler les niveaux par exemple, faire de la pré-écoute,configurer,…
- firewall avec un limiteur de bande passante style “DUMMYNET” sous debian
- ppp0E pour le modem ADSL
- ssh, VNC, MRTG…
Une autre idée serait de prevoir un autre média que l'ADSL, parce que c'est pas encore partout, quoi qu'on en dise. Faut penser aux radios “ruralles” comme
nous…
Un acces via modem RNIS par exemple (de 64kb/s à 256kb/s) … Du moins pour la retransmission de concerts ca peut etre utile.
PS : je suis preneur d'un encodeur 'live' HE-AAC (AAC plus V1&V2 [SBR]) “libre” dans le monde *NIX. Ca j'ai pas trouvé et peut etre nos amis de gulliver ont t'il une piste. Meme si c'est un format propriétaire (http://www.codingtechnologies.com/products/index.htm) il est vraiment révolutionnaire ! Le but du jeux etant de réduire à mort la bande passante consomée, par exemple 22kb/s pour une qualité equivalente à 128 kb/s en MP3…
dernier truc en passant, la sous-loc de notre serveur de stream : http://www.sing-sing.org/singstream/
Merci et a plus,
fabrice de Sing Sing.
fafa@sing-sing.org