Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
webradio [Le 03/05/2009, 22:59]
213.95.41.13
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Installer une Webradio sous ubuntu ====== 
- 
-===== Introduction ===== 
- 
-Tout d'​abord,​ j'ai choisi de faire une Webradio avec Ices et Icecast, car d'​autres paquets ne prenais pas en compte le format MP3 ce qui m'​empêchais de lire mon flux via Itunes par exemple. 
- 
-__Sites utiles:__ 
-  * [[http://​rezal404.org/​wikini/​wakka.php?​wiki=FaireSaRadioMenu|Le Wiki de Radio 404]]  
-  * [[http://​icecast.org/​|Site de Ices et Icecast2]] 
- 
-===== Installation ===== 
- 
-On installe les librairies MP3 et Icecast2 
- 
-<​code>​apt-get install icecast2 libmp3lame0 libmp3lame-dev</​code>​ 
- 
-On installe Ices qui est un peu plus galère 
- 
-<​code>​wget http://​downloads.us.xiph.org/​releases/​ices/​ices-0.4.tar.gz 
-tar -zxvf ices-0.4.tar.gz 
-cd ices-0.4 
-./configure --with-lame 
-make && make intall</​code>​ 
- 
-<note tip>Vous noterez que l'on prends pas la dernière version de Ices, tout simplement parce que elle ne support pas le stream avec des MP3</​note>​ 
- 
-===== Configuration ===== 
- 
-==== Ices ==== 
- 
-Facilitons la configuration du fichier de configuration 
- 
-<​code>​mkdir /etc/ices0 
-cd /etc/ices0 
-vim ices.conf.dist</​code>​ 
- 
-Mettez cela 
- 
-<​code><?​xml version="​1.0"?>​ 
-<​ices:​Configuration xmlns:​ices="​http://​www.icecast.org/​projects/​ices">​ 
-  <​Playlist>​ 
-  ​ 
-    <!-- This is the filename used as a playlist when using the builtin ​ 
- playlist handler. --> 
-    <​File>​playlist.txt</​File>​ 
-    ​ 
-    <!-- Set this to 0 if you don't want to randomize your playlist, and to 
- 1 if you do. --> 
-    <​Randomize>​1</​Randomize>​ 
-    ​ 
-    <!-- One of builtin, perl, or python. --> 
-    <​Type>​builtin</​Type>​ 
-    ​ 
-    <!-- Module name to pass to the playlist handler if using  perl or python. 
- If you use the builtin playlist handler then this is ignored --> 
-    <​Module>​ices</​Module>​ 
-    ​ 
-    <!-- Set this to the number of seconds to crossfade between tracks. 
-         Leave out or set to zero to disable crossfading (the default). --> 
-    <​Crossfade>​3</​Crossfade>​ 
-    ​ 
-  </​Playlist>​ 
- 
-  <​Execution>​ 
-    <!-- Set this to 1 if you want ices to launch in the background as a 
-         ​daemon --> 
-    <​Background>​1</​Background>​ 
-    ​ 
-    <!-- Set this to 1 if you want to see more verbose output from ices --> 
-    <​Verbose>​0</​Verbose>​ 
-    ​ 
-    <!-- This directory specifies where ices should put the logfile, cue file 
- and pid file (if daemonizing). Don't use /tmp if you have l33t h4x0rz 
-         on your server. --> 
-    <​BaseDirectory>/​tmp</​BaseDirectory>​ 
-    ​ 
-  </​Execution>​ 
- 
-  <​Stream>​ 
-    <​Server>​ 
-      <!-- Hostname or ip of the icecast server you want to connect to --> 
-      <​Hostname>​127.0.0.1</​Hostname>​ 
-      ​ 
-      <!-- Port of the same --> 
-      <​Port>​8000</​Port>​ 
-      ​ 
-      <!-- Encoder password on the icecast server --> 
-      <​Password>​votremotdepassesource</​Password>​ 
-      ​ 
-      <!-- Header protocol to use when communicating with the server. 
-           ​Shoutcast servers need "​icy",​ icecast 1.x needs "​xaudiocast",​ and 
-    ​icecast 2.x needs "​http"​. --> 
-      <​Protocol>​http</​Protocol>​ 
-      ​ 
-    </​Server>​ 
- 
-    <!-- The name of the mountpoint on the icecast server --> 
-    <​Mountpoint>/​webradio</​Mountpoint>​ 
-    ​ 
-    <!-- The name of the dumpfile on the server for your stream. DO NOT set 
- this unless you know what you're doing. 
-    <​Dumpfile>​ices.dump</​Dumpfile>​ 
-    --> 
-    ​ 
-    <!-- The name of you stream, not the name of the song! --> 
-    <​Name>​Nom de la Webradio</​Name>​ 
-    ​ 
-    <!-- Genre of your stream, be it rock or pop or whatever --> 
-    <​Genre>​Recent</​Genre>​ 
-    ​ 
-    <!-- Longer description of your stream --> 
-    <​Description>​Description de la webradio</​Description>​ 
-    ​ 
-    <!-- URL to a page describing your stream --> 
-    <​URL>​http://​localhost/</​URL>​ 
-    ​ 
-    <!-- 0 if you don't want the icecast server to publish your stream on 
- the yp server, 1 if you do --> 
-    <​Public>​1</​Public>​ 
- 
-    <!-- Stream bitrate, used to specify bitrate if reencoding, otherwise 
- just used for display on YP and on the server. Try to keep it 
- accurate --> 
-    <​Bitrate>​128</​Bitrate>​ 
-    ​ 
-    <!-- If this is set to 1, and ices is compiled with liblame support, 
- ices will reencode the stream on the fly to the stream bitrate. --> 
-    <​Reencode>​0</​Reencode>​ 
-    ​ 
-    <!-- Number of channels to reencode to, 1 for mono or 2 for stereo --> 
-    <!-- Sampe rate to reencode to in Hz. Leave out for LAME's best choice 
-    <​Samplerate>​44100</​Samplerate>​ 
-    --> 
-    ​ 
-    <​Channels>​2</​Channels>​ 
-  </​Stream>​ 
-</​ices:​Configuration>​ 
-</​code>​ 
- 
-<note important><​file></​file>​ c'est l'​endroit ou ce situe votre fichier playlist.txt 
-<​hotsname></​hostname>​ c'est l'​adresse de votre serveur Icecast2 
-<​password></​password>​ c'est le mot de passe SOURCE il faudra mettre le même a un moment dans la configuration de Icecast2</​note>​ 
- 
-==== Icescast2 ==== 
- 
- 
- 
-==== Playlist ==== 
- 
- 
-==== Lancement ==== 
- 
  
  • webradio.1241384399.txt.gz
  • Dernière modification: Le 18/04/2011, 14:44
  • (modification externe)