Pour voir la différence entre une webradio maison montée avec Winamp et Icecast, je me suis lancé dans la création d’une autre webradio qui utilise toujours le serveur IceCast avec cette fois SAM Broadcaster, une solution plus professionnelle (et payante également). Voici donc les quelques étapes pour monter votre propre webradio avec ce logiciel. Temps estimé : 20-25 minutes.
Installez SAM Broadcaster dans le répertoire par défaut et choisissez l’option MySQL pour la gestion de vos playlists. D’après mes tests répétés et infructueux, l’installeur ne trouve pas les bases SQL distantes. J’ai donc utilisé mon installation MySQL existante. Si vous ne possédez pas MySQL sur votre machine, téléchargez-le et installez avec les options par défaut. L’installation de SAM est maintenant terminée.
La musique diffusée par SAM est accessible par vos auditeurs par l’intermédiaire d’un serveur de fichiers audio. Je choisis volontairement IceCast car il est compatible MP3 et Ogg Vorbis et qu’il a l’avantage d’être gratuit. Installez donc IceCast et lancez-le. Allez dans le menu Configuration > Edit configuration. Recherchez les informations ci-dessous :

Ce sont les principales informations à modifier pour permettre à vos auditeurs de se connecter à votre flux. Si ces dernières sont incorrectes, personne ne pourra rien entendre. En détail nous avons donc :
Démarrez MySQL, ensuite le serveur IceCast et enfin SAM. Vous devez avoir environ 9 fenêtres contenant toutes une foultitude d’informations que vous pourrez exploiter une fois que SAM sera entièrement configuré.
Commencez par ajouter un encodeur de flux : allez dans le menu Windows > Encoders. Dans la fenêtre qui apparaît, cliquez sur le signe + : vous avez le choix entre plusieurs formats (MP3, Ogg Vorbis et WM9). Choisissez le format que vos auditeurs pourront lire le plus facilement. Le MP3 sera lisible par tous, l’Ogg Vorbis aura une meilleure qualité mais nécessite un lecteur audio avec des codecs à jour. Choisissez maintenant le niveau de qualité du flux : ce dernier dépend de votre vitesse d’upload (vitesse à laquelle vous diffusez). Vient ensuite la connexion au serveur IceCast, utilisez le même mot de passe encodeur que celui que vous avez mis vous avez mis dans la configuration du serveur IceCast (voir image de l’étape 2 : source-password) :

Vous devriez alors obtenir un nouvel encodeur dans la fenêtre Encoder. Cliquez sur le bouton Play pour démarrer l’encodeur. Il faut que ce dernier affiche ‘Encoding’ avec des informations de débit comme ci-dessous :

Sinon il faut reprendre et vérifier les mots de passe et adresses IP.
Ajoutons maintenant un relais d’information pour notre flux : allez dans File > Config > Statistic Relays et ajoutez un relais correspondant au type de serveur radio que vous avez (IceCast 2 par exemple) :

Voilà ce que j’obtiens pour ma radio :
Configuration du mixer (File > Config > Audio Mixer Pipeline) :

Terminons maintenant les derniers réglages de SAM en remplissant les informations de notre webradio qui apparaîtront dans les annuaires. Pour cela, allez dans File > Config > Station Details pour changer le nom et l’adresse de votre webradio. Vous pouvez également compléter ces informations dans les options des encodeurs que vous venez de créer.
Le port sur lequel tourne votre webradio doit impérativement être accessible depuis un ordinateur distant. Si personne ne peut vous trouver, personne ne pourra vous entendre. Première chose à vérifier : si vous avez un routeur, vous devez absolument rediriger votre port (8000 par défaut) de votre IP publique (xxx.xxx.xxx.xxx) vers votre IP privée (192.168.x.x généralement). Seconde chose à vérifier : votre firewall doit laisser passer les connexions sur le port 8000 également. Les tutoriels précédents comme celui abordant la redirection de port pourront s’avérer utiles.
Testez maintenant votre port pour savoir si vos auditeurs pourront se connecter à votre radio. Si à l’issue du test vous obtenez un message du style
XXX.XXX.XXX.XXX:8000 is Open
A server is running on this port !
c’est que vous êtes sur la bonne voie : votre port est ouvert et le serveur webradio visible. Il ne vous reste plus qu’à trouver des auditeurs qui vous serviront de cobayes pour vérifier qu’ils peuvent accéder au flux dans de bonnes conditions.
Voilà, votre webradio utilisant IceCast et SAM BroadCaster doit maintenant être opérationnelle, il ne vous reste plus qu’à créer vos playlists, gérer vos transitions et parler dans le micro en appuyant sur le bouton micro lorsque vous désirez prendre la parole. La prise en main se fait très rapidement mais pourra faire l’objet d’un prochain tutoriel.
Re bonjour, j’ai toujours le même problème mais je crois avoir avancé :D
Dans le chapitre : CONFIGURATION DE SAM , Que dois-je mettre dans :
Server IP ?
Salut,
Dans SAM, il faut mettre “localhost” dans Server IP.
Bonjour,
Quelqu’un peut m’aider , car j’ai du mal avec le MySQL 5.1 , quand j’ai presque fini la configuration “start servire” ne fonctionne pas , donc je ne pas aller plus loin.Merci d’avance
Bonjour,
As-tu fini la configuration de l’installation ? Des fois cela aide de rebooter avant de lancer le service.
Moi j’ai créer une webradio avec SAM Broadcaster et IceCast.J’ai testé avec “localhost” dans Server IP.mais Lorsque j met mon adresse IP sur Server IP le serveur a dut surement t’afficher une erreur de connexion.
aide moi svp,mon but c’est : mettre “mon adresse IP” dans Server IP.
(J’utilise un modem)
c mon msn : sabadro@hotmail.fr
Dans Server IP, il faut mettre 127.0.0.1 ou localhost.
merci bp :)
Bonjour,
Rebooter tu veux dire quoi par là ,cela fait plusieurs jours que j’essaie sans succes “start service ” ne prend pas ,et cela me mets un message “le wizzard ne fonctionne pas “.
Salut,
Je ne vois pas bien de quoi cela peut venir. Tu as essayé sur les forums de MySQL ?
Est ce que le MySQL de Free peut convenir ?
Oui, à condition d’avoir créé la base de donnée avant d’installer SAM Broadcaster. Cela sera peut-être moins rapide comparé à un serveur SQL qui tourne en local.
Merci Matt
jy arrivé à l’encoder , maintenant , je suis à la redirection du port avec FREE je voudrais que tu m’expliques, car j’ai plusieurs pc sur mon Ip , pour le site qu tu as donné il n’y a pas FREE. Merci.
Content que cela fonctionne :)
Pour la redirection avec Free, c’est très simple :
1- va sur le site de Free, dans Mon Compte.
2- va dans Internet > Configurer mon routeur Freebox.
3- associe tes adresses MAC aux adresses internes de ton choix.
4- redirige les ports 8000-8001 à l’adresse interne du PC qui diffuse.
5- sauvegarde et reboote ta Freebox.
Bonjour,
il me semblait avoir déjà exposé mon problème mais j’ai du zappé de cliquer sur “valider”, bref…
je sais que mon problème ne concerne pas exactement ce sujet, mais comme l’autre est verrouillé et que je n’ai pas eu de réponses en utilisant la fonction “contact”, je tente ma chance ici.
Je cherche a faire une webradio avec winamp, edcast et icecast. Lorsque je configure icecast et edcast avec l’ip local ils se connectent mais du coup les auditeur ont une page blanche qd je leur donne le lien avec l’ip public.
J’ai tenté de faire fonctionner icecast et edcast avec l’ip public (en chiffre ou adresse dns) mais dans ce cas ils ne se connectent pas.
Merci de m’aider.
Salut Camille,
J’ai rouvert le sujet Créer une radio IceCast avec Winamp et je t’y ai répondu l’autre jour.
merci Matt
mais l’adresse interne du pc qui diffuse je la trouve ou ?
C’est toi qui décide quoi mettre. Chez moi par exemple, j’ai choisi 192.168.0.2 pour mon PC et je lui ai associé l’adresse MAC de ma carte réseau. Du coup la Freebox sait que 192.168.0.2 sera toujours le même PC.
Ensuite tu n’as plus qu’à rediriger les ports 8000-8001 vers 192.168.0.2
Je peux en faire un tutoriel dans les prochains jours si tu veux mais c’est assez simple.
j’ai un peu compris ton explication alors concretement je concretement , je clik sur ajouter , puis je fais quoi apres , merci et excuse moi d’insister.
Bonjour Matt,
Depuis cet apres midi je suis sur cette affaire de redirection de port 8000, je ne suis toujours pas arrivé , meme en regardant sur le net , donc je ne sais plus quoi faire , mais sur le net gens ne mentionne pas le port 8001 , et meme quant je le mets dans la configuration du router de free il ne prend pas . et j’ai essayé le test avec ton site il me dis le port 8000 est fermé , et pourtant sur le firwall que j’ai, Kaspersky , il est là coché.Merci de ton aide.
Salut,
Normalement il n’y a aucun problème avec la page de configuration Free. Il suffit de rentrer les infos. Tu peux juste ouvrir le port 8000 (le port 8001 sert juste pour les statistiques).
Si tu es sous Windows, n’oublie pas d’ouvrir le port dans le firewall de Windows (le firewall intégré qui se trouve dans le Centre de Sécurité).
j’ai un message “no route no host”
Merci Matt pour ce conseil , je suis dans le firewal de windows , et j’ai ajouter un port , apres il me demande le nom du port et le numero du port , pour le numéro c’est 8000 mais le nom je ne sais pas.j’ai mis 8000 partout, puis je retourné testé sur ton site , il me redit que le port est fermé.
Il faut ouvrir le port dans tous les firewalls (celui de Windows + celui que tu as peut-être installé) et rediriger le port dans la configuration de la freebox.
Tant que tu n’auras pas fait tout ça, le port restera fermé.
Bonjour Matt , je reviens vers toi , car j’ai essayé tout ce que tu m’as dit , et ce n’est pas résolu, donc je me demandais si le probleme ne viendrais pas ailleurs ,comme sur le serveur d’Iscast ou autre chose , pour le moment ,je suis bloqué , la radio fonctionne bien , a part çà que les gens ne peuvent pas m’entendre .
Tu es sûr d’avoir mis les bonnes IP ? Vérifie :
- la configuration Icecast,
- la configuration SAM
salut MATT
c’est encore moi ,je voudrais te demander dans le site de DynDNS dans le cadre créer un contact ,l’URL qu’il demande c’est lequel qu’il faut mettre , et comment basculé l’adresse IP en celui de DynDNS car j’ai choisi un mais je ne c’est comment proceder pas , merci Matt. bye
Salut,
Le tuto pour DynDNS est ici : Créer une redirection DynDNS.
Mais je te conseille de régler d’abord tes soucis de ports avant de t’embarquer avec DynDNS. La redirection, c’est à faire une fois que la radio est accessible.
je te remercie , Matt j’ai réussi à ouvrir le port , la radio est pratiquement operationnelle ,j’ai fait des essaie avec des gens à l’extérieure et çà marche . je reçois un message sur le log de SAM qui me dit que “j’utulise un serveur avec mon IP et me dit veuiller utilisé un en interne ,alors je n’ai pas compris ce qu’ils veulent dire , peux tu m’aiguiller stp . Et puis dois- je acheter SAM car je ne vois de compteur de temps sur les 14jours d’essais merci Matt voilà le lien de la radio http://doublasfm.dyndns.org:8000/
Très bien ! Je peux me connecter sans problème à ton flux :)
Pour le message, je suppose que cela fait référence à l’IP publique/privée. Je ne l’ai jamais eu mais peut-être est-ce parce que ma version de SAM n’est pas récente (v4).
SAM te dira lorsque la période d’essai sera écoulée. Tu pourras l’acheter à ce moment-là.
Bonsoir Matt,
j’ai un petit probleme quant meme ;car etant donnée l’IP QUE JE pensais alloué pour le port 8000 cela change chaque fois , et DYNDNS updater que j’ai installé pour mettre a jour l’ip , , mais malgré cela le dyndns ne suis pas car le flux reste bloquer , moi j’avais alloué 192.168.0.3 et des fois l’ip passe à 192.168.0.1 ou 0.2 car j’ai 3 PC alors comment faire pour régler ce probleme.
Quant je fais IPCONFIG c’est j’avais la meme adresse IP que le PC me donne.
bonjour,
j’ai une question un peu bête, comment fonctionne SAM en ?
je me pose plein de questions comme par exemple ou stocker les mp3 pour les diffuser ? dans un serveur (hébergement) ou en lecture local direct sur mon pc.
Si quelqu’un avait un schema ou pourrai m’expliquer le fonctionnement ca serai coooooollll lol
merci a vous.
Salut,
Si tu diffuses depuis chez toi, les MP3 sont sur ton disque dur. Si tu utilises un serveur de streaming dédié, il faut les uploader sur le serveur il me semble (je n’ai jamais testé).
Salut tout le monde, je suis très embêté car j’ai bien configurer ma radio cependant je n’arrive pas à récuper ce flux dans une page web.Quelque pourrait m’aider ? car j’ai bien le lien “http://domaine.no-ip.net:8000/”.
Y a t-il autre achose à ajouter à l’URL.Je vous remercie pour votre aide.
Salut,
Tout dépend du nom du mountpoint défini à l’étape 3 (voir captures d’écran). Si ton mountpoint s’appelle
/livealors l’adresse de ton flux serahttp://domaine.no-ip.net:8000/live.ogg.m3u(format OGG) ouhttp://domaine.no-ip.net:8000/live.mp3.m3u(format MP3).Merci beaucoup Matt,
J’ai pu récuperer le flux audio grace à toi et maintenant ma radio est opérationnelle.
Encore merci pour ton aide.
Je t’en prie !
Bonsoir Matt,
Je sais qu’il est tard ,mais je t’ecris parce que j’ai un probleme avec SAM depuis le début de l’installation , alors quand SAM joue la musique , souvent durant la diffusion du morceau , la musique saute , ou drible , comme ci elle est coincée ,et c’est vraiment pénible , on peut pas ecouter un morceau tranquille , alors je ne sais pas quoi faire pour arranger çà .Aurais tu une solution pour moi ? Merci Matt . Bonne journée ou soirée .
Yo Alx, quelle est la fréquence d’encodage ? quelle est ta version de SAM ? et quel type d’encodage as-tu utilisé (mp3,ogg etc…) ?
Salut
Salut,
Est-ce que cela saute dans SAM ou lorsque tu écoutes en tant qu’auditeur du flux ? Ta fréquence d’encodage est peut-être trop élevée par rapport à la qualité de ta ligne ADSL.
BONJOUR,
Alors pour la frequence d’encodage je la vois ou dans quelle partie de la configuration , mais dans la partie encodeur ,j’ai 3 fréquences d’encodage 1 à wma9 128kb/s , 44kHz et 1 à MP3 63kb/s CBR auto et 1 à MP3 32kb/s 16kHz stereo les 3 . Aussi cela se produit quant il y une déconnection de l’ADSL ,mais aussi sans là déconnection . La version SAM 4.7.1 .Pas en tant qu’auditeur mais durant l’ecoute de SAM directement. Je pense que pour les auditeurs çà doit mettre tampon .
Voilà je vous remercie de m’aider à solutionner cela .
Salut,
Le WMA à 128k doit consommer ta bande passante – essaie de réduire la qualité de moitié. Pourquoi proposes-tu deux flux MP3 ?
Cela, c’est pour les auditeurs. Pour les sauts sur ta machine, regarde si tu n’as pas trop de programmes ou services qui tournent en même temps. Cela peut-être dû à une surcharge processeur ou à un manque de RAM.
Bonjour,
j’ai réduit de moitié la fréquence du WMA , les 2 fréquences MP3 il y a une de Icecast et l’autre de shoutcast , au faite on a besoin de conseil pour bien faire moi je suis tout seul , donc que me conseilles-tu ?
C’est vrais il y a peut-etre trop de services qui tournent en meme temps , au début ce n’est pas sur ce PC que je voulais mettre la radio , mais sur un portable , qui fonctionne avec vista , mais cela ne s’installait pas , meme apres plusieus essai , j’ai fini par renoncer et le mettre sur celui là .Et puis le WMA je ne sais pas ou le capter .Merci de m’aider .
Salut,
Tu fais tourner Shoutcast et Icecast en même temps ?!? Cela fait double-emploi : si tu utilises Icecast (qui fait MP3 et OGG), tu peux laisser tomber Shoutcast (qui ne fait que MP3).
A ta place, je laisserai tomber le WMA… si tu as un flux MP3, tous les gens peuvent le lire.