<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rtvhf</id>
	<title>Lea Linux - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://lea-linux.org/docs/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rtvhf"/>
	<link rel="alternate" type="text/html" href="https://lea-linux.org/documentations/Sp%C3%A9cial:Contributions/Rtvhf"/>
	<updated>2026-04-25T06:48:54Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.40.1</generator>
	<entry>
		<id>https://lea-linux.org/docs/index.php?title=Streaming_mp3_avec_Icecast2_et_ices&amp;diff=16270</id>
		<title>Streaming mp3 avec Icecast2 et ices</title>
		<link rel="alternate" type="text/html" href="https://lea-linux.org/docs/index.php?title=Streaming_mp3_avec_Icecast2_et_ices&amp;diff=16270"/>
		<updated>2008-12-14T11:39:16Z</updated>

		<summary type="html">&lt;p&gt;Rtvhf : /* Ices */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Catégorie:Multimédia]][[Catégorie:Son et Image]][[Catégorie:Réseau]]&lt;br /&gt;
= Introduction =&lt;br /&gt;
&lt;br /&gt;
Cet article est destiné à tout ceux qui veulent faire du streaming mp3 et qui ne savent pas bien comment s&#039;y prendre.&lt;br /&gt;
&lt;br /&gt;
Tout d&#039;abord, veuillez vous assurer que vous êtes dans le cadre de la loi en ce qui concerne la diffusion publique et les droits d&#039;auteurs.&lt;br /&gt;
&lt;br /&gt;
Cet exemple vous montre comment installer et configurer icecast2 et ices0 sur une Debian etch, sans mode graphique.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
==Icecast2==&lt;br /&gt;
Tout simplement, on utilise apt-get:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install icecast2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Ices==&lt;br /&gt;
Ices est le client qui envoit une source sonore au serveur. Ices existe en deux versions, une ogg et une mp3.&lt;br /&gt;
La version mp3, pour des raisons de licence, n&#039;est pas disponible dans apt. Il faut donc l&#039;installer &amp;quot;à la mano&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Pour commencer, nous allons installer libshout3-dev via apt:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install libshout3-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ensuite il faut installer lame. Comme lame n&#039;est pas dans les sources par défaut de apt, on rajoute une ligne dans leur liste pour l&#039;obtenir sans avoir à compiler les sources.&lt;br /&gt;
&lt;br /&gt;
Pour cela:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;vim /etc/apt/sources.list&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on insère une ligne à la fin du document:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;deb ftp://ftp.nerim.net/debian-marillat/ etch main&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
on tape &amp;lt;code&amp;gt;:wq&amp;lt;/code&amp;gt; pour enregistrer et quitter&lt;br /&gt;
&lt;br /&gt;
Ensuite:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;apt-get install liblame-dev &lt;br /&gt;
apt-get install libxml-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On a alors plus besoin de la ligne rajoutée dans /etc/apt/source.list on l&#039;efface ou alors la commente.&lt;br /&gt;
&lt;br /&gt;
Pour continuer, on télécharge ices quelque part. Par exemple dans /home/user/src&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;cd /home/user/src/&lt;br /&gt;
wget http://downloads.us.xiph.org/releases/ices/ices-0.4.tar.gz&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
On le décompresse:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;tar xvzf ices-0.4.tar.gz&lt;br /&gt;
cd ices-0.4&lt;br /&gt;
./configure --with-lame&lt;br /&gt;
make&lt;br /&gt;
make install&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
&lt;br /&gt;
== Icecast ==&lt;br /&gt;
Pour plus de détails, vous pouvez regarder cette page là: http://rezal404.org/wikini/wakka.php?wiki=IceCastDoc&lt;br /&gt;
&lt;br /&gt;
Pour une configuration de base, vous devez modifier, dans le fichier icecast.xml:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;source-password&amp;gt; - Le mot de passe utilisé par le DJ (client source) pour se connecter&lt;br /&gt;
&amp;lt;admin-password&amp;gt; - Le mot de passe d&#039;administration&lt;br /&gt;
&amp;lt;listen-socket&amp;gt; - Le port et l&#039;adresse d&#039;écoute.&lt;br /&gt;
&amp;lt;logdir&amp;gt; - Le repertoire où seront inscrits les fichiers logs&lt;br /&gt;
&amp;lt;webroot&amp;gt; - Le repertoire avec une page statique de présentation de votre cru.&lt;br /&gt;
&amp;lt;adminroot&amp;gt; - Répertoire où sont placés les fichiers xslt pour l&#039;administration.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ices ==&lt;br /&gt;
Il faut modifier le fichier de conf de ices qui se trouve dans /usr/local/etc/ices.conf.dist&lt;br /&gt;
&lt;br /&gt;
Pour commencer, copier le fichier dans le même répertoire avec le nom ices.conf comme ça, on garde le modele &amp;quot;de base&amp;quot; et on ne casse pas tout !&lt;br /&gt;
&lt;br /&gt;
Ensuite dans &amp;lt;code&amp;gt;&amp;lt;laradio&amp;gt;&amp;lt;/laradio&amp;gt;&amp;lt;/code&amp;gt; vous mettez le mot de passe icecast.&lt;br /&gt;
&lt;br /&gt;
Enfin, il vous faut créer le fichier playlist.txt pour que ices sache quoi lire !&lt;br /&gt;
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&#039;est à dire qu&#039;on ne peut pas utiliser * pour mettre tous les morceaux d&#039;un album.&lt;br /&gt;
&lt;br /&gt;
= Lancer le stream =&lt;br /&gt;
&amp;lt;code&amp;gt;/etc/init.d/icecast2 start&lt;br /&gt;
ices -c ices.conf&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>Rtvhf</name></author>
	</entry>
</feed>