APODIO 1 : webradio de A à Z en 4 clics

 

APODIO 1 : webradio de A à Z en 4 clics

… issu de la documentation ouverte de l’apodio : distibution multimédia développé par APO33. Tout est déjà installé … vous pouvez tester le LiveCD avant de l’installer.

Etapes par étapes : création d’une webradio :

(JPEG)


ATTENTION, c’est parti : on va créer sa webradio en 4 étapes avec la distibution linux APODIO

AU SOMMAIRE :

1/ LE SERVEUR DE SON : jack

2/ LE SERVEUR DE DIFFUSION : icecast2

3/ LE CLIENT DU STREAM : ices2

4/ LE PLAYER : xmms


1/ LE SERVEUR DE SON : jack

Le serveur de son linux ( ALSA ou OSS config ) : plus d’infos ici

Dans le menu : Son/Jackd Utils/qjackctl

(PNG)

2/ LE SERVEUR DE DIFFUSION : icecast2

Icecast2 est un serveur de stream audio/video/midi :

Le script du menu Son/Streaming/icecast2 serveur : /usr/local/bin/icecast2.sh permet de lancer un serveur icecast2 local, ce serveur peut être :

– une web-radio en ogg/vorbis, – ou du type shoutcast, en ice/mp3 – ou une web-tv ogg/theora.

Dans le menu : Son/Streaming/Radio/icecast2 server

(PNG)

CONFIGURATION :

il faut le mot de passe root pour le lancer

server=127.0.0.1= IP_adresse du serveur

port=8000= Port pour le streaming

passworda=hackme= Admin_Password

passwordr=hackme= Relay_Password

passwordu=hackme= User_Password

OK SIMPLE XML STOP-ALL SATUS EXIT

- Ok lance avec les valeurs par défaut

– Simple propose d’éditer le resumé pour lancer le serveur

– XML propose d’éditer le fichier xml de configuration entier

– stop-all , tue par un killall tout les processus icecast

– Status , invite à visualiser la page web icecast , aussi présente dans le bookmark, http://127.0.0.1:8000/admin/ , le mot de passe admin est par defaut hackme, comme indiqué avant.


3/ LE CLIENT DU STREAM : ices2 : ices_cream

ices_cream est un client jack ogg/vorbis pour serveur de streaming icecast2 , basé sur ices2. Il va se comporter en tant que client jack.

> Démarrer le script : Dans le menu : Son/Streaming/Radio/ices_cream

Le script vous demande :

Yes = Nouveau client

Last = Relancer le dernier

killOne = Tuer un clients ices

killAll = Tuer tout les clients ices

Exit = Sortir »

(PNG)

cliquer sur Yes

* adresse du serveur [ 127.0.0.1 ]

Il s’agit de l’adresse IP de votre machine. 127.0.0.1 ( localhost , lui-même ) est l’adresse locale de toute machine. Sur l’Apodio, aller dans le Menu Système et configuration/ Adresse Ip pour avoir votre adresse.

(PNG)

* port pour le streaming [ 8000 ]

Le port correspond à ce qui a été paramétré sur le serveur Icecast.

(PNG)

* mot de passe [ hackme ]

Le mot de passe correspond à ce qui a été paramétré sur le serveur Icecast.

(PNG)

* nom du point de montage en .ogg [ ices.ogg ]

Indiquer le nom de fichier qu’aura votre flux audio

(PNG)

* nombre de canaux [ 2 ]

Stéréo ?

(PNG)

* qualité de compression de -1 à 10

0= 64kbps 1=128kbps [ 1 ]

(PNG)

* bitrate [ 44100 ]

Fréquence d’échantillonnage : qualité CD = 44Khz

(PNG)

* nom , genre , description

(PNG)

puis

(PNG)

puis

(PNG)

Votre style perso, en fait.

* go !

(PNG)

* archivage O/N , répertoire et nom de l’archive

Pour garder une trace de votre perf’, exemple : /home/toto/monconcert.ogg

(PNG)

4/ LE PLAYER : xmms

Dans le menu : Son/Players/xmms

Jouer vos playlists via xmms, mixer à l’entrée son (micro) et renvoyer le tout sur ices_cream pour diffuser vos mix/radio sur internet : LET’GO !!

(PNG)

Tout le monde pourra écouter votre webRadio avec un lecteur qui accepte l’OGG : http://rezal404.org/wikini/wakka.php ?wiki=LireLeOGG


OUTILS

– Creer un fichier playlist

* Configurer un fichier Playlist : Créer un fichier /usr/local/etc/playlist.txt et le remplir d’urls du type : /home/toto/Music/toto1.mp3 /home/toto/Music/toto2.mp3 … Vous pouvez utiliser la commande ci-dessous pour générer une playlist en fonction d’un dossier : find /home/mp3 -type f -name “*.mp3” > /home/toto/Music/playlist.txt et celle-ci pour ignorer un dossier (/home/mp3/musicpaslibre par exemple) : find /home/mp3/musicpaslibre -path ‘/mnt’ -prune -o -type f -name “*.mp3” > /home/toto/Music/playlist.txt

– Diffusion de direct

PS : spécial thks to Gano pour los dibujos of DOG

Related Posts
Categories