Trucs:Créer un serveur de stream en Shell uniquement
Aller à la navigation
Aller à la recherche
Benjamin (prae) Gigon<bgigon CHEZ lea - linux POINT org>
C'est assez simple en fait, il vous suffit d'utiliser le programme 'socket' qui crée ou utilise des sockets et de faire ceci :
# socket -p 'cat input.mp3' -slv 1234
l'option -p execute une commande.
Ici nous demandons à lire le fichier input.mp3 (mais nous aurions pu faire plus complexe comme commande)
les options -slv demande à ce que ce soit un serveur en mode "looping" et en mode "verbose" sur le port "1234"
Utilisez un player compatible stream (xmms ferra très bien l'affaire) et rajoutez l'url "http://localhost:1234
" (voire même un autre host si votre machine le possède) Voila votre premier serveur de stream en shell :-) Notes: Sur certains systèmes, le programme "socket" n'existe pas (ou plus) (surtout les MDK/RH) :
- Sur un système debian : apt-get install socket
- Sur un système MDK/RH: A disparu de leur repository depuis des lustres
- Pour FreeBSD: /usr/ports/sysutils/socket
- Sinon en source : http://www.jnickelsen.de/socket/