Ceci est une ancienne révision du document !
Webradio CEMEA
Mise en place matérielle
Pour mettre en place une webradio, il faut :
- un poste émetteur, c'est un PC sur lequel on installé un système particulier et sur lequel on va brancher tout ce qui doit entrer dans la webradio.
- une sortie : comme on veut diffuser sur le web, il faut que le poste soit connecté à Internet. Le poste pourra aussi émettre sur le réseau local (machines connectées sur le même réseau filaire ou wifi).
Entrée audio (in)
Pour les entrées, on ne s'occupera pour l'instant que d'une entrée générique sur la carte son du PC. Utiliser une table de mixage avec plusieurs micros ainsi qu'un autre périphérique de diffusion, si vous souhaitez avoir plusieurs entrées.
Ici, on ne décrit pour l'instant que le principe de base : un micro branché au PC à diffuser sur le web, mais le reste peut aussi être envisagé.
Sortie web (out)
La sortie se fera sur un serveur prévu à cet effet : https://radios.cemea.org
Il faudra pour cela disposer d'une entrée propre à chaque radio, créée par les CEMÉA.
Vous adresser à cette adresse pour obtenir le canal de votre radio ou bien faire une demande en ligne
Préparation
Actuellement il existe une distribution Linux prévue pour ça, mais réservée aux établissements scolaires de Versailles : Studiobox.
Nous l'avons personnalisée pour rajouter notre propre serveur.
Comment l'installer ?
Il faut au préalable téléchager le fichier ISO qui contient l'ensemble du système :
»> Cliquer ici pour le télécharger. «< (fichier md5 de vérification)
Il faut ensuite utiliser une clef USB et INSTALLER cette iso avec un méthode particulière.
Voir ensuite la documentation pour installation sur une clef USB, notamment persistante pour conserver les paramètres : http://logicielslibres.dane.ac-versailles.fr/spip.php?article270. On peut l'installer sur une clef USB avec les utilitaires très simples Rufus (pour windows) ou Etcher (pour tout système).
MAIS ATTENTION : l'installation sur la clef efface son contenu par défaut !
Comment l'utiliser ?
Le démarrage du PC doit se faire sur la clef USB !
- Eteindre le PC
- Brancher la clef USB
- Démarrer le PC et appuyer sur les touches F2, F7, F9 ou F12 (selon les PC) pour arriver sur le “Boot Menu”.
- Si vous tombez sur votre système habituel, c'est raté. Si vous tombez sur un écran vous proposant les options comme HDD, USB, ou DVD, choisissez USB pour obtenir cet écran :
- Deux choix sont possibles : “live” pour utilisation ponctuelle (tests) mais fonctionnelle, ou “Install” avec effacement du disque.
Utilisation
On démarre le PC avec la clef USB et on choisit de démarrer en live (sans installation) ou de l'installer en dur en tout automatique.
Attention, l'installation est automatique et efface la totalité du contenu du disque du PC !
Et on se retrouve sur le bureau. Rappel : login = studiobox, mot de passe : studiobox
- On commence par choisir la carte son qui va bien. Clic-droit : Webradio : Choisir la carte son
- On configure sa connexion Internet avec l'icone en bas à droite.
- On fait un test en local. Clic-droit : Webradio : Diffuser en local
Il est préférable de répondre “Oui” à la gestion de la diffusion avec VLC pour ajuster le niveau sonore.
On écoute et ça marche en local ! On peut même tester sur l'IP depuis un autre poste connecté sur le même réseau : http://mon_ip_locale:8000
Écouter sur le web
Là, c'est un poil plus complexe, il faut paramétrer la diffusion sur le bon canal externe : le bon serveur et le bon mot de passe (c'est pas “openbar” pour diffuser).
Le script initial a été modifié pour modifier l'adresse de diffusion : Webradio : Configurer la diffusion sur Internet.
Aspects techniques
- Sources du projet Studiobox et les sources sur un GIT
- Le projet original a été modifé et le code source modifié déposé sur un autre dépot Git.
- Le flux audio local est transféré sur le serveur via la librairie liquidsoap
- Le serveur audio qui diffuse est “icecast” à installer (paquet Debian : icecast2). Fichier de config à venir.
- ll est nécessaire de définir un point de montage différent par flux audio.
Aspects pédagogiques
Plein de bons liens ici : http://www.education-aux-medias.ac-versailles.fr/Webradio
Une page avec une documentation détaillée sur les outils intégrés : http://lea-linux.org/documentations/Studiobox
TODO - V1
- Modifier la distribution Linux pour :
- La personnaliser aux CEMÉA : DONE !
- Rajouter le partitionnement manuel : en test… (Indispensable)
- Modifier le script d'envoi sur radios.cemea.org : DONE !
Installer d'autres paquets commela version studiobox-amd64-v3_3.hybrid.iso propose l'installation automatisé d'AirTime pour gérer la multidiffusion et la diffusion programmée (pistes, podcasts…)- fioritures : icones … : voir le paquet idesk et ses icones à créer. A voir…
- Ajouter un kernel récent pour PC récent
- Prévoir un formulaire pour la demande de création de flux de Webradio → Dans une page par défaut dans radios.cemea.org
Pistes post Agora FICEMEA
- Améliorer la vue audio
- Ajouter un chat
- partitionnement manuel
- + statistiques
- Fusionner 2 flux radios