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
icecast2 [Le 28/11/2010, 12:53]
12.168.203.132 MDSWUxmYDdldIzyXNbX
icecast2 [Le 11/09/2022, 12:08] (Version actuelle)
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
Ligne 1: Ligne 1:
-HzaAHk ​ <href="​http://tstkvpidkriw.com/">tstkvpidkriw</a>, [url=http://edumdpjqecnv.com/]edumdpjqecnv[/url], [link=http://kgsimelqgkch.com/]kgsimelqgkch[/link], http://uumprkyglspv.com/+{{tag>​réseau serveur audio radio streaming}} 
 + 
 +---- 
 + 
 +======Icecast2====== 
 + 
 +Icecast est un projet mené par la fondation [[https://​www.xiph.org/​|Xiph.org]] permettant de réaliser du streaming audio sur un réseau. Il est bâti sur l'​architecture client/​serveur : un client diffuse un flux audio, qui est lu par le serveur Icecast. Ce flux est ensuite encodé et diffusé aux clients qui s'y connectent. Les protocoles HTTP et ShoutCast sont supportés pour la diffusion. 
 + 
 +=====Installation===== 
 + 
 +[[:​tutoriel:​comment_installer_un_paquet|Installez le paquet]] **[[apt://​icecast2|icecast2]]**. 
 + 
 +=====Configuration===== 
 + 
 +====Serveur==== 
 + 
 +La configuration de base se fait par [[:​tutoriel:​comment_modifier_un_fichier|la modification]] du fichier ​ **/​etc/​icecast2/​icecast.xml**. Les modifications à apporter sont minimes : 
 +  * //ligne 3// paramétrer le nombre de client simultanés pouvant se connecter (utile pour les connections à faible bande passante),​ 
 +  * //ligne 25// mot de passe permettant la connexion ​la source de diffusion **(à conserver)**,​ 
 +  * //ligne 31// mot de passe de l'​interface d'​administration,​ 
 +  * //ligne 51// le **nom de domaine** du serveur, celui auquel les clients devront se connecter, mettre par exemple l'ip statique de son serveur, 
 +  * //ligne 57// le port d'​écoute de votre serveur. 
 +Enfin, éditer le fichier **/​etc/​default/​icecast2** en remplaçant false par true sur la dernière ligne, ce qui permet d'​activer le mode daemon. 
 +Le serveur est maintenant opérationnel. Pour le lancer ​: 
 +  sudo /etc/init.d/icecast2 start 
 + 
 +Dans un navigateur, tapez [[http://<​votre_hostname>:<votre_port>/]]vous devriez arriver sur l'​interface d'​administration :-) 
 + 
 +====Client source==== 
 + 
 +Il faut maintenant configurer le client diffusant le flux audio. 
 +<​note>​ 
 +De nombreux lecteurs audio sont utilisables comme client de diffusion: [[http://www.icecast.org/3rdparty.php|liste officielle]], ainsi que les lecteurs ayant une sortie compatible ShoutCast. 
 +</note> 
 + 
 +===MPD=== 
 + 
 +Une fois MPD correctement [[mpd|configuré]], il faut éditer cette section dans **/​etc/​mpd.conf** 
 +<​file>​ 
 +#​audio_output { 
 +#       ​type ​           "​shout"​ 
 +#       ​encoding ​       "​ogg" ​                  # optional 
 +#       ​name ​           "My Shout Stream"​ 
 +#       ​host ​           "​localhost"​ 
 +#       ​port ​           "​8000"​ 
 +#       ​mount ​          "/​mpd.ogg"​ 
 +#       ​password ​       "​hackme"​ 
 +#       ​quality ​        "​5.0"​ 
 +#       ​bitrate ​        "​128"​ 
 +#       ​format ​         "​44100:​16:​1"​ 
 +#       ​protocol ​       "​icecast2" ​             # optional 
 +#       ​user ​           "​source" ​               # optional 
 +#       ​description ​    "​My Stream Description"​ # optional 
 +#       ​genre ​          "​jazz" ​                 # optional 
 +#       ​public ​         "​no" ​                   # optional 
 +#       ​timeout ​        "​2" ​                    # optional 
 +#} 
 +</​file>​ 
 + 
 +Ce qu'il faut modifier : 
 +  * //type// ne pas changer, c'est le protocole utilisé pour la connexion au serveur. 
 +  * //name// le nom de votre webradio 
 +  * //host//, //port// et //​password//​ remettre les paramètres choisis pour icecast, 
 +  * //mount// définit l'URL de la webradio :[[http://<​votre_hostname>:<​votre_port>/​stream.ogg]] notez que l'​extension définit aussi le format de compression. 
 +<note tip> 
 +Ne pas oublier de de-commenter les lignes modifiées ! 
 +</note> 
 +Le reste est à modifier selon votre convenance.Relancer ensuite MPD pour qu'il prenne en compte les modifications : 
 +  sudo /​etc/​init.d/​mpd restart 
 + 
 +C'est terminé !  :-D    Vous pouvez ecouter votre webradio avec le client de votre choix. 
 + 
 +===Audacious=== 
 + 
 +Audacious2 intègre un plugin de sortie icecast 
 +FIXME 
 + 
 +=====Solutions altenatives===== 
 + 
 +Pour diffuser une webradio, il est aussi possible de : 
 +  * utiliser [[vlc|vlc]
 +  * utiliser ​[[tutoriel:​configurer_le_serveur_de_streaming_audio_http_de_mpd |mpd avec httpd]
 + 
 +===== Voir aussi ===== 
 +  
 +  * **(en)** [[https://icecast.org/|Site officiel du logiciel]] 
 + 
 +---- 
 + 
 +//​Contributeurs principaux: Enjolras //
  • icecast2.1290945236.txt.gz
  • Dernière modification: Le 18/04/2011, 14:55
  • (modification externe)