Skip to main content

Historique: broadcast

Aperçu de cette version: 52

? Doc > La diffusion > La web-radio






Introduction



Ce chapitre vous indique comment diffuser du son partir d'un serveur Linux afin que des personnes puissent vous couter en direct depuis des lecteurs audio aussi bien sous Linux que sous Windows.
Broadcast = retransmettre, mettre, diffuser, radiodiffuser, retransmission, mission.

Deux serveurs principaux sous Linux


Sous Linux il existe deux serveurs :
  • Shoutcast : qui vous permet de diffuser des fichiers MP3 ou OGG en continu. Shoutcast est un projet soutenu par AOL.
  • IceCast: est un projet libre et il vous permet de diffuser de la vido ou des fichiers MP3, OGG et bien d'autres formats encore.

partir du moment o vous choisissez un de ces serveurs, vous aurez un fonctionnement identique :
  • vous pourrez mettre en broadcast
  • les auditeurs qui se connectent sur le site shoutcast ou icecast vous verront dans le rpertoire des radios, dans les rubriques correspondant aux catgories que vous avez indiques.

Mise en oeuvre


Installation


Icecast


Le mieux est de vous rfrez la documentation en franais l'adresse http://rezal404.org/wikini/wakka.php?wiki=IceCastDoc .

Oddcast


Bien que vous puissiez produire la source sonore depuis xmms qui alimente le serveur Icecast (ou Shoutcast), nous allons nous intresser un logiciel bien pratique qui est compatible Jack : Oddcast.

Rappelons ceux qui n'auraient pas lu le chapitre Jack que le serveur de son Jack permet de faire des connections en chaine et ce en temps rel, c'est dire qu'il vous permet d'utiliser les sorties d'Ardour (les masters out) vers le serveur de streaming Icecast.

Vous voyez o l'on veut en venir : vous pourrez grce Oddcast diffuser vos enregistrements sous Ardour en broadcast sur Internet, permettant votre public de suivre vos rptitions ou vos concerts.

La seule chose savoir c'est que vos entres Oddcast auront des noms de la forme bio2jack_0_32083:out_0 et bio2jack_0_32083:out_1 qu'il vous suffira de relier aux sortie d'Ardour.

Quand on parle d'Ardour on peut bien videmment reprendre le procd pour diffuser sa musique en live en sortie de Rosegarden.

C'est ce genre d'astuces qui fait dire certains que Linux et son serveur Jack ont un petit got de revenez-y.

Darkice - Darksnow


La page de DarkIce et celle de DarkSnow.

DarkIce est une alternative Oddcast, il va gnrer un flux sonore qui pourra tre diffus sur Internet avec Icecast ou Shoutcast. Il peut encoder en ogg, mp3, aac, mp2, ...
Un utilitaire trs pratique permet de donner une interface graphique Darkice, il s'agit de DarkSnow.

Ci-dessous la fentre de configuration de Icecast ou Shoutcast ( gauche) et la configuration du flux ( droite).
edit : dsol j'ai perdu les images... 🙄



Enfin les informations sur le flux, destines au site d'Icecast et votre page d'accueil Icecast : http://VotreIp:8000/



Une fois DarkIce lanc, il apparat dans Jack et aprs libre cours votre imagination... Ici un exemple avec la sortie d'amarok envoye en broadcast.
DarkIce dans les connections Jack
DarkIce dans les connections Jack





Fichier de configuration Icecast


Le fichier de configuration Icecast vous permet de diffuser un flux sonore, il ne gre pas le flux sonore en lui mme qui est gr par oddcast.

Quelque part sur votre disque dur crez un fichier icecast.xml contenant

20
2


mettre un mot de passe
mettre un mot de passe
admin
mettre un mot de passe


15
http://dir.xiph.org/cgi-bin/yp-cgi

192.168.1.2

8000

1

/home/gilles/broadcast/log
/home/gilles/broadcast/web
/home/gilles/broadcast/admin



access.log
error.log
3



Pour l'instant ce fichier ne permet que des connexions locales mais vous verrez comment faire rebondir ces adresses sur Internet.

Fichier de configuration Oddcast


Oddcast lui est le logiciel qui envoie le son vers Icecast. Il existe plusieurs options de Oddcast, mais le mieux est de choisir une configuration compatible Jack.

Server=192.168.1.2
Port=8000
ServerPassword=mot de passe
ServerMountpoint=/stream
ServerPublic=1
AutomaticReconnectSecs=10
Encode=MP3 Lame
BitrateNominal=128
NumberChannels=2
Samplerate=44100
ServerType=Icecast2
ExternalFile=/tmp/song
#YP Settings
ServerStreamURL=http://gillesmaire.ungi.com
ServerName=Repetition du groupe : les jetes de l'encre
ServerDescription=chat irc.freenode.net canal #branquignoles
ServerGenre=Jazz

#Advanced Settings
LogLevel=1
LaveAsWAV=0
OutputControl=SERVER,GENERAL,OUTPUT
ogFile=oddcastv3.log


Utilisation en mode serveur


/usr/local/bin/icecast -c icecast.xml
/usr/local/bin/oddcastv3 -c oddcast_LAME.cfg -p alsa_pcm:capture


En mode client


En mode direct


Il vous suffit de communiquer votre adresse IP toute personne utilisant Winamp sur Windows ou Xmms sous Linux (Amarok convient aussi trs bien) afin que cette dernire puisse couter vos uvres.


Il vous faudra configurer votre passerelle d'accs pour que les accs entrants soient redirigs vers votre serveur Linux pour que les utilisateurs puissent vous couter en provenance d'Internet. Dans ce cas, vous leur communiquerez votre adresse IP et le port qui vous convient.

Je donnerai (ou quelqu'un donnera) plus d'indications sur le sujet lorsque cet article sera lu... L, il est tard et je vais me coucher 😁


Commentaires

voir aussi :

Historique

Information Version
Lundi 04 novembre 2013 17:11 anonymous wiki_up conversion 57
Afficher
Mercredi 11 septembre 2013 18:35 pianolivier campcaster > airtime 56
Afficher
Mercredi 11 septembre 2013 17:05 pianolivier +Mediabox404 55
Afficher
Jeudi 28 février 2013 08:21 utilisateur_anonyme2 54
Afficher
Samedi 23 février 2013 21:20 Admin temporaire 53
Afficher
Samedi 10 mars 2012 15:06 pianolivier mise en page 52
Afficher
Mercredi 29 décembre 2010 05:13 olinuxx BOX 51
Afficher
Mercredi 29 décembre 2010 04:23 olinuxx 50
Afficher
Mercredi 29 décembre 2010 04:22 olinuxx 49
Afficher
Jeudi 16 décembre 2010 05:22 olinuxx BOX-ification 48
Afficher
Mercredi 22 septembre 2010 21:40 olinuxx changement des noms des images 3 et 4 en broadcast_olinuxx_3.png (et 4) 47
Afficher
Mercredi 22 septembre 2010 20:25 pianolivier 46
Afficher
Mercredi 22 septembre 2010 20:09 pianolivier 45
Afficher
Vendredi 19 février 2010 10:48 yanshee 44
Afficher
Vendredi 19 février 2010 10:47 yanshee 43
Afficher
Jeudi 08 octobre 2009 01:40 olinuxx ajout Muse Stream 42
Afficher
Mercredi 07 octobre 2009 20:22 olinuxx lien interne 41
Afficher
Mercredi 07 octobre 2009 20:21 olinuxx ajout définition 40
Afficher
Mercredi 07 octobre 2009 20:05 olinuxx déplacement lien site web darkice vers la page dédiée 39
Afficher
Mercredi 07 octobre 2009 19:49 olinuxx liens internes + gras 38
Afficher
Mercredi 07 octobre 2009 19:48 olinuxx lien interne 37
Afficher
Mercredi 07 octobre 2009 19:47 olinuxx lien interne 36
Afficher