Coté serveur de diffusion :
- Installer icecast2
- Editer le fichier de conf selon les besoins (a minima les passz)
- Lancer icecast ( > service icecast2 start )
Coté lecteur de musique :
Lancer vlc en répétition sur l'adresse du flux réseau:
> vlc -R http://toopoory.lan:8000/dah_bib.m3u
Coté source de diffusion :
Commencer par vérifier que VLC est configuré pour diffuser à Icecast en MP3 :
- Ouvrir les préférences : Outils > Préférences
- Dans le panneau latéral séléctionner : Flux de sortie > Modules de sortie
- Cocher "Diffuser en MP3"
- Enregistrer
Il suffit ensuite de lancer votre musique sur VLC avec l'option suivante :
vlc --sout "#std{access=shout,mux=mp3,dst=source:<DAH_PASS>@toopoory.lan:8000/dah_bib}" ma_playlist.m3u
Cool tipz :
Fonction-alias à ajouter dans votre ~/.bash_aliases :
function bib_play { vlc --sout "#std{access=shout,mux=mp3,dst=source:<DAH_PASS>@toopoory.lan:8000/dah_bib}" "$1"; }
Utiliser vlc en tant que service (bien sale) pour lire le flux audio (cf pièce jointe) :
- sudo cp bib-zip.txt /etc/init.d/bib-zik
- sudo update-rc bib-zik enable
- yoopee
Notes :
- au BIB le serveur de diffusion est sur la machine qui lit le flux.
- il faut couper le flux avant de pouvoir diffuser d'une autre source (pas de hijack)
- admin web icecast : http://toopoory.lan:8000