http://www.toolinux.com/linutile/poste_de_travail/multimedia/radio/index.htm Une radio sous Linux. » Accueil » Applications » Le Multimédia » radio Votre radio mp3 avec Linux Introduction Le présent article décrit l'installation et la configuration d'un serveur de flux audio. Ainsi, il sera possible à tout un chacun de créer sa propre radio MP3. Pour cela, il vous suffit de quelques MP3 (et d'un micro pour faire l'animateur). Prérequis Avant tout chose, il est préférable de disposer d'un serveur Linux avec un noyau de version 2.2 au moins, d'un ordinateur de puissance raisonnable ( 200Mhz conseillé) et de 16Mo de mémoire. Nous supposerons de plus que l'ordinateur fonctionne correctement en réseau. Les serveurs de flux audios Il existe sous Linux deux serveurs audios capables de satisfaire nos besoins : * Shoutcast de la société NullSoft * Icecast, un produit GPL Shoutcast, quoique gratuit n'est pas un produit libre et est de plus aisèment configurable. C'est pourquoi nous ne nous attarderons pas dessus. Installation de Icecast La première opération est le téléchargement de Icecast. Vous le trouverez ici . Vous pouvez naturellement choisir de récupérer les sources ou une version packagées sous format RPM ou deb(il existe aussi une version pour ceux qui utiliseraient WinXX). Pour la version source, il faut télécharger icecast et shout! Installation par source Du classique ... pour icecast : tar zxvf icecast-xxx.tar.gz cd icecast-xxx ./configure make make install (il faut etre root en général) Et pour shout : tar zxvf shout-xxx.tar.gz cd shout-xxx ./configure make make install (il faut etre root en général) Installation par paquetage Pour le format rpm : rpm -ivh icecast-xxx.rpm Pour le format deb : dpkg -i shout-xxx.deb Configuration de Icecast Si vous n'avez pas mis de prefix lors du configure, allez dans le répertoire /usr/local/icecast/conf, et copiez le fichier icecast.conf.dist dans icecast.conf. Editez le fichier icecast.conf et modifiez les variables : * streamurl : donnez l'addresse http de votre serveur audio (ex: http://192.168.1.1) * encoder_passwd, admin_passwd, oper_passwd : mots de passes de icecast Configuration de Shout Le fichier doit être /usr/local/icecast/etc/shout.conf. * server_name : donnez le nom du serveur icecast * password : il s'agit de la valeur de encoder_password du fichier de configuration de icecast * playlist : nom du fichier de playlist. Il doit être dans le répertoire /usr/local/icecast/etc * daemon : détermine si shout doit fonctionner comme un démon Lancement 1ère étape : lancement de icecast il suffit de lancer /usr/local/icecast/bin/icecast 2éme étape : démarrage de shout, le diffuseur il suffit de lancer /usr/local/icecast/shout Test Lancer xmms, et faites un play location où vous donnerez l'url de votre serveur.