Newbie ? Mot de passe ?


h1

Créer une webradio avec SAM Broadcaster et IceCast

le Mardi 13 décembre 2005 à 09:40 par Matt

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.

1ère étape : installation de SAM Broadcaster

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.

2ème étape : installation et configuration du serveur IceCast

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 :

IceCast config

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 :

  • Source et Relay password : à changer.
  • Admin password : à changer également. C’est ce qui sert à vous identifier sur la console d’administration.
  • Hostname : l’adresse IP publique ou la redirection DynDNS que vous donnez à vos auditeurs
  • Port : le port utilisé par le flux et sur lequel les auditeurs se connectent. Il doit absolument être ouvert dans votre firewall et redirigé vers la machine qui diffuse dans les options de votre routeur.

3ème étape : configuration de SAM

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é.

  1. 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) :

    SAM : options des flux

    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 :

    SAM encoder

    Snon il faut reprendre et vérifier les mots de passe et adresses IP.

  2. 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) :

    SAM - Relais

  3. 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 infomations dans les options des encodeurs que vous venez de créer.

4ème étape : redirection de port au niveau du routeur et du firewall

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.

5ème étape : liens et IPs

  • Le lien de la page HTML (automatiquement créée par IceCast) qui affiche les informations de votre webradio est de la forme http://ip:port/.
  • Le lien du flux de votre radio est de la forme : http://ip:port/(nom de votre mountpoint).(MP3/ogg).(m3u).
  • L’IP à donner à vos auditeurs doit bien évidemment être votre IP publique.

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 ^_^

Autres tutoriels en relation :

Lien permanent - S'abonner au flux RSS

240 commentaires à “Créer une webradio avec SAM Broadcaster et IceCast”

Pages : « 1 2 3 4 5 [6] 7 8 » Voir tous les commentaires

  1. 201
    joel a dit :

    Matt, dans le fenetre dont tu me parle c’est inscrit /live

    c’est ce nom que je dois changer ? au lieu de live je met autre chose c’est ça ?

    merci


  2. 202
    virgile a dit :

    salut Matt,

    comme je vois que tu t’y connais je te pose la question, j’ai une webradio avec sam broadcaster et schoutcast seulement voilà je n’arrive pas à mettre mon bitratt au dessus de 56 alors que je voudrais diffuser en 128, le problème esst que je ne peux même pas cliquer pour modifier le bitratt
    alors merci si tu peux m’aider à solutionner le problème


  3. 203
    Matt a dit :

    Salut,

    Joel > oui, c’est cela.

    virgile > Quel type d’encoder utilises-tu :
    - MP3 (normal) : 320kb/s max.
    - Legacy MP3 (ACM) : 320kb/s max.
    - MP3pro : 96kb/s max.

    Dans la fenêtre Encoder > clique sur le signe + pour ajouter un encoder et accéder à ses options.
    Personnellement j’utilise MP3pro @ 64kb/s, qui fonctionne très bien.


  4. 204
    virgile a dit :

    salut Matt,
    disons que je voudrait prendre le MP3 normal, mais lorsque je vais dans encodeur et converteur j’ai un bouton qui me demande de choisir le format au lieu de la liste habituelle pour le choix d’encodage de sortie, et si je clique sur choisir le format il me propose 56 maximum. j’ai tester avec legacy MP3 ET MP3 pro c’est le même problème. Je suis avec xp et sam broadcaster 4.1. j’espère que les infos donné pourront faire avancer ls choses.
    merci


  5. 205
    Matt a dit :

    Salut virgile,

    Voilà ce que j’obtiens : http://img142.imageshack.us/img142/8830/mp3xc7.png
    J’utilise SAM 4.3.6 actuellement mais visiblement pas mal de gens ont eu des soucis avec les versions précédentes. La solution proposée est la suivante :

    1. Télécharger les derniers codecs LAME ACM stables.
    2. Clic droit sur LameACM.inf > Installer.
    3. Redémarrer SAM.
    4. Cliquer sur Add Encoder > Legacy MP3 (ACM Codec) > Choose Format > Lame MP3
    5. Compléter les options de l’encodeur puis valider.


  6. 206
    vrgile a dit :

    salut matt,
    j doit pas être dué LOL, cr je n’ai pas trouver le lame ACM mais juste l Ace mega codec, dnc aucun fichier inf cmme expliqué dnc statuco et dans l dernier lameMP3 rien non plus l’installe ne se lnce pas
    mrci de ton ade car là un peu perdu


  7. 207
    Melou a dit :

    Allo voila désolé d’avoir tarder je n’ai toujours pas réussi avec sambroadcaster, en effet les auditeurs n’entende pas…alors je laisse un msn ou vous pouvez me contacter pour ceux qui veulent m’aider mel_77@live.ca…..merci a l’avance


  8. 208
    virgile a dit :

    salut Matt,
    après avoir repris le message d’hier à tête reposé j’ai tout trouver et ça fonctionne parfaitement super et grand merci à toi je referai un petit poste ici ou en perso pour donner le nom de la webradio pour ceux qui voudrons écouter.


  9. 209
    Matt a dit :

    Salut,

    Melou > si les auditeurs n’entendent pas, c’est sûrement que ton port 8000 n’est pas accessible. Vérifie dans ton routeur/firewall.

    Virgile > content que cela fonctionne :)


  10. 210
    joel a dit :

    Matt,
    j’ai un nouveau soucis lorsque je clic sur le lien concerné par la radio (fichier m3u) c’est sytématiquement windows media player qui s’ouvre et ça ne foctionne pas, alors j’ai bien changé par outil/option des dossiers/type de fichier puis chosir la ligne m3u, je change de lecteur je selectionne real player mais quand je clic sur le lien il m’ouvre malgré tout wmp, quelque soit le lecteur que je choisisse il ouvre WMP !! y a t’il une autre solution ??
    merci


  11. 211
    Matt a dit :

    Salut joel,

    Il faut aller dans les options de WMP et désactiver l’association avec les m3u puis aller dans les options de ton lecteur audio et faire l’association. Je n’ai jamais lancé/installé WMP mais normalement, c’est comme cela que ça fonctionne.


  12. 212
    joël a dit :

    Matt, je ne trouve pas dans wmp les options pour désactiver l’association avec les m3u


  13. 213
    Matt a dit :

    Salut joël,

    Essaie WMP > Outils > Options > Types de fichier > désactiver la case “Fichier audio MP3″. Ensuite, tu n’as plus qu’à associer les m3u à ton lecteur audio.


  14. 214
    Joël a dit :

    Merci Matt, mais il n’y a pas outils, options sur WMP. Par contre sur l’option des dossiers j’ai supprimé la ligne m3u du pc puis je l’ai créé à nouveau en mettant real comme lecteur et c’est bon.
    Encore merci


  15. 215
    Matt a dit :

    C’était l’autre technique, moins élégante mais tout aussi efficace. Content que cela fonctionne pour toi !


  16. 216
    virgile a dit :

    salut Matt et tous,
    je rencontre un soucis avec les script dans sam je crée mon script en cliquant sur les cathégorie ou directory suivant le type de script que je veux puis je met le mode auto dj mais voilà un message d’erreur. biensûr j’ai vérifier que mes fichiers soit bien taguer donc si quelqu’un a une idée
    voici le message d’erreur
    Warning
    —————————
    SAM was unable to queue a song after 20 tries. This can be caused by incorrect playlist rotation rules or having too few files in your media library. Virtual
    DJ mode has been set to “Queue mode” so you can fix this problem. (Remember to set the Virtual DJ back to “Auto DJ” mode after you have fixed the problem.)
    —————————
    OK  
    merci pour l’aide


  17. 217
    Matt a dit :

  18. 218
    sosuke a dit :

    Bonjour Matt je viens de suivre ton tuto est lorsque je passe le liens pour écouter ma webradio a des amis la page impossible d’afficher la page apparait ou alors :
    “La connexion a échoué” pour firefox donc voila je voudrais savoir d’ou viens le problème merci


  19. 219
    Webster a dit :

    bonjour,

    Dernièrement j’ai testé ma radio avec icecast et icecast mais on m’affiche toujours la même chose :

    [yp_add] yp.shoutcast.com gave extended error (Cannot see yo
    ur station/computer (IP : xx.xx.xx.xx:8000) from the Internet, disable Internet
    Sharing/NAT/firewall/ISP cache (No route to host).)

    Je diffuse ma radio qu’en local.

    Comment régler ce problème ?

    Merci a vous


  20. 220
    Matt a dit :

    Salut,

    sosuke > est-ce que ton port 8000 est ouvert dans ton routeur et dans ton firewall ?

    Webster > cette erreur vient de Shoutcast et non d’Icecast. Visiblement le port n’est pas accessible (non ouvert dans le routeur/firewall). C’est l’une des raisons pour lesquelles je n’utilise plus Shoutcast.


  21. 221
    Webster a dit :

    Salut !

    daccord mais comment regelr ce probleme avec icecast ?

    Merci


  22. 222
    sosuke a dit :

    désolé du double post mais problème réglé :) sinon je voudrais savoir comment enlevé l’écho quand je parle au micro car cela me coupe lorsque je parle et je m’embrouille merci


  23. 223
    Matt a dit :

    Salut,

    Webster > Il faut ouvrir le port 8000. Tu trouveras des captures d’écran pour ton routeur sur le site de PortForward. Choisis ton routeur puis “Icecast”.

    sosuke > va dans SAM > File > Configuration > Audio Mixer Pipeline > Voice FX destination > sélectionne Encoders puis sauvegarde la configuration.


  24. 224
    sosuke a dit :

    Merci beaucoup problème réglé :) je voudrais savoir si il est possible d’animé la webradio a plusieurs par exemple un amis voudrais pouvoir animé la webradio par exemple en mettant de la musique etc merci


  25. 225
    Webster a dit :

    lu,

    mon routeur n’est pas repertorié dans cette liste :(

    j’ai neuf mon modem est “NB4-FXC-r1″

    merci


  26. 226
    JLt a dit :

    Merci Matt pour tous ces précieux conseils :)


  27. 227
    Matt a dit :

    Salut,

    sosuke > regarde Animer une webradio à plusieurs avec SAM Broadcaster : la co-animation via VoIP.

    Webster > ta neufbox est une FoxConn, regarde ici pour ouvrir le port.

    JLt > je t’en prie :)


  28. 228
    Webster a dit :

    bonjour,

    merci du renseignement mais jai deja reussi a faire la radio. en fait je redirigeai pas SAM vers localhost mais vers mon IP et icecaste sur 192.168….

    Merci encore de vos conseil et je conseillerai des personnes a aller voir ce topic tres bien expliqué si’il veulent creer leur webradio.

    Merci et à bientot


  29. 229
    fredofox a dit :

    bonjour,apres avoir crée une web radio avec mon virtual dj,chez certaine personne a qui j’ai filé le lien pour eu écouté ma musique en live,ils ont pas le windows media player qui s’ouvre mais un fichier de téléchargement que doivent t’ils faire pour pouvoir reglé ce probleme,merci d’avance pour votre aide.


  30. 230
    Matt a dit :

    Bonjour fredofox,

    Il faut rajouter .m3u à l’adresse de votre lien. Cela annonce au lecture qu’il doit lire le flux et non le télécharger.


  31. 231
    fredofox a dit :

    un grand merci pour ton aide …


  32. 232
    zemak a dit :

    bonjour quelqu’un pourrait t’il m’aider à monter ma webradio sur sambrodcast et arrivé jusqu’à la mettre en ligne svp après je vais essayer de me débrouillé mais vraiment si quelqu’un pouvait m’aider sa serait super gentil de sa part sa me sauverai et sortirai de la galère


  33. 233
    fredofox a dit :

    Encore une fois, un grand merci pour l’aide que tu m’apportes, mais est ce que je dois retirer .mp3 pour y ajouter .m3u ou le rajouter apres .mp3 ? Pourquoi chez certain cela fonctionne et pas chez d’autre… ? Désole pour le commentaire précédent ;-) (faute de manipulation)


  34. 234
    zemak a dit :

    :)


  35. 235
    Matt a dit :

    Salut,

    @fredofox : il faut rajouter .m3u après le .mp3 - tout dépend de la configuration du lecteur audio et de l’association des fichiers sur le système. Ceux qui utilisent WMP ont généralement plus de soucis que les autres…

    @zemak : c’est justement le but de ce tutoriel.


  36. 236
    Cyril a dit :

    Salut ,

    Merci avant tout pour ses tutoriaux fort bien détaillés.

    J’ai néanmoins un soucis : mon port 8000 est bien ouvert, néanmoins je n’ai pas de page internet qui s’affiche automatiquement ?

    Pouvez-vous m’aider ?

    Cordialement.


  37. 237
    Matt a dit :

    Salut

    @Cyril : est-ce que le serveur Icecast tourne ? Est-ce que tu lances bien la page internet avec ton adresse IP privée (192.168.x.x:8000) pour vérifier que cela fonctionne ?

    Vérifie aussi que le port 8000 est activé dans le firewall.


  38. 238
    Tidoux a dit :

    Salut Matt tes tuto sont trés bien, voila j’ai moi aussi un problème.
    j’ai vista et je n’arrive pas a voir depuis mon naviguateurs le serveur icecast.
    depuis mon XP sa marche je ne comprends pas ?


  39. 239
    Matt a dit :

    Salut,

    @Tidoux : quelle adresse lances-tu depuis ton XP ? Et depuis ton Vista ?


  40. 240
    Tidoux a dit :

    les mêmes actuellement sa marche tu peut le voir a cette adresse http://gamesfm.servegame.com:8000/
    le problème c’est que l’Host est technoradio et je voudrais que ce soit gamesfm.
    on peux l’appercevoir que quand je me log en admin


Pages : « 1 2 3 4 5 [6] 7 8 » Voir tous les commentaires

Laisser un commentaire



Quicktags: THINK. Then write. No SMS.

 

 

Go to: Article | Commenter!