Lea-Linux & Friends:   LinuxFR   GCU-Squad   Zarb.Org   StandBlog
Streaming mp3 avec Icecast2 et ices


Sommaire

Introduction

par CoKe

Cet article est destiné à tout ceux qui veulent faire du streaming mp3 et qui ne savent pas bien comment s'y prendre.

Tout d'abord, veuillez vous assurer que vous êtes dans le cadre de la loi en ce qui concerne la diffusion publique et les droits d'auteurs.

Cet exemple vous montre comment installer et configurer icecast2 et ices0 sur une Debian etch, sans mode graphique.

Installation

Icecast2

Tout simplement, on utilise apt-get:


Ices

Ices est le client qui envoit une source sonore au serveur. Ices existe en deux versions, une ogg et une mp3. La version mp3, pour des raisons de licence, n'est pas disponible dans apt. Il faut donc l'installer "à la mano"

Pour commencer, nous allons installer libshout3-dev via apt:


Ensuite il faut installer lame. Comme lame n'est pas dans les sources par défaut de apt, on rajoute une ligne dans leur liste pour l'obtenir sans avoir à compiler les sources.

Pour cela:


on insère une ligne à la fin du document:


on tape pour enregistrer et quitter

Ensuite:


On a alors plus besoin de la ligne rajoutée dans /etc/apt/source.list on l'efface ou alors la commente.

Pour continuer, on télécharge ices quelque part. Par exemple dans /home/user/src


On le décompresse:


Configuration

Icecast

Pour plus de détails, vous pouvez regarder cette page là: http://rezal404.org/wikini/wakka.php?wiki=IceCastDoc

Pour une configuration de base, vous devez modifier, dans le fichier icecast.xml:


Ices

Il faut modifier le fichier de conf de ices qui se trouve dans /usr/local/etc/ices.conf.dist

Pour commencer, copier le fichier dans le même répertoire avec le nom ices.conf comme ça, on garde le modele "de base" et on ne casse pas tout !

Ensuite dans vous mettez le mot de passe icecast.

Enfin, il vous faut créer le fichier playlist.txt pour que ices sache quoi lire ! Le fichier playlist.txt est donc un fichier txt qui contient les paths de tous les morceaux à mettre dans la playlist, avec un path complet par ligne, c'est à dire qu'on ne peut pas utiliser * pour mettre tous les morceaux d'un album.

Lancer le stream




@ Retour à la rubrique Réseau et sécurité

Copyright

© 2006 CoKe

Creative Commons License
Creative Commons Attribution iconCreative Commons Share Alike icon
Ce document est publié sous licence Creative Commons
Attribution, Partage à l'identique 2.0 :
http://creativecommons.org/licenses/by-sa/2.0/
Affichages

Serveur hébergé par Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons CC-BY-SA