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

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

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

SAM - Relais

Voilà ce que j’obtiens pour ma radio :

Créer une webradio avec SAM Broadcaster et IceCast

Configuration du mixer (File > Config > Audio Mixer Pipeline) :

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

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 :


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

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

  1. All radio a écrit :
    361

    Bonjour erelive ;
    Ma carte son est une Realtek High Definition Audio. Je possede un PC portable avec Vista (j’aurais préféré XP, vista ça pue LOL), je l’ai acheté l’année derniere c’est un HP donc je pense qu’il est assez puissant pour faire ça mais rien y fait : je n’arrive pas à paramétrer SAM BROADCASTER pour qu’il puisse m’enregistrer parler ET diffuser tout ce qui sort de ma Carte son.
    Merci pour ton aide.

  2. Matt a écrit :
    362

    Salut All Radio,

    Ta carte son doit sûrement être intégrée à ta carte-mère mais il est quasiment acquis qu’elle ne pose pas de problème. Jette un oeil à ta configuration audio (Panneau de Configuration > Sons et pérphériques audio) et vérifie que le micro est bien pris en charge (et non le micro de ta webcam).

    Par contre, pour la musique qui n’est pas diffusée, est-ce que tes encodeurs fonctionnent ? Est-ce qu’Icecast est bien démarré ?

  3. All radio a écrit :
    363

    Bonsoir,
    Eureka ! J’ai trouvé, il fallait faire clic droit dans l’encodeur de SAM qui diffuse et faire “select source” puis “soundcard” puis “mixage stéréo” et non pas “mappeur de sons microsoft” qui était séléctionné par défaut. J’avais activé la table de mixage de ma carte son et j’ai enfin trouvé comment l’utiliser et c’est impeccable puisque je peux diffuser tout son sortant de mon PC tout en parlant…exactement ce que je voulais.
    Merci Matt et erelive pour m’avoir mis dans la bonne voie ! Si j’aurai une autre question je n’hésiterai pas à revenir ici ^^
    Bonne soirée et à bientôt.

  4. Rémi a écrit :
    364

    Bonjour, est-il possible de diffuser avec Sam Broadcast en envoyant tout les sons de la carte son de l’ordinateur ?

    Merci d’avance.

  5. Matt a écrit :
    365

    Salut,

    @All radio : ah je suis content que ton problème soit résolu ! Par défaut, la source était toujours bien sélectionnée chez moi mais je vois maintenant qu’un clic droit sur l’encodeur amène d’autres options intéressantes.

    @Rémi : oui, il suffit de faire clic droit sur l’encodeur > select source > soundcard.

  6. Rémi a écrit :
    366

    Salut,
    J’ai une message d’erreur : “Recording : Problem created record handle (error# 2)recording device might be in use.”
    Et ça marche pas.

    Rémi

  7. Matt a écrit :
    367

    Salut Rémi,

    D’après le message d’erreur, ton micro ou ton périphérique chargé de l’enregistrement est déjà utilisé par une autre application donc SAM ne peut s’en servir. Je t’avoue que je n’ai jamais utilisé SAM de cette manière.

  8. Korsa a écrit :
    368

    Bonjour,

    Moi j’ai un problème je viens de réinstaller Sam et je veux encoder en MP3 normal avec icecast 2. Le problème c’est que dès que je démarre une musique la musique ce fige bloque saccade puis le PC est planté complètement. Si je n’encode pas ce problème n’apparait pas. Par contre si j’encode en ogg ça fonctionne parfaitement.

    Quelqu’un aurait il une idée du problème ??

    Merci d’avance.

  9. Matt a écrit :
    369

    Salut Korsa,

    Est-ce que tu as essayé d’encoder en MP3pro ?

  10. Korsa a écrit :
    370

    Salut Matt

    Voilà je viens d’essayer en MP3pro et ça fonctionne.

    Je ne comprends pas pourquoi ce problème avec MP3 normal ?

    Merci pour ta réponse.

  11. Matt a écrit :
    371

    Salut Korsa,

    Aucune idée mais le flux en mp3pro est de meilleure qualité donc c’est ce que j’utilise. Peut-être un souci lors de l’installation ?

  12. korsa a écrit :
    372

    Salut,

    J’ai déjà essayé de réinstaller mais ça ne change rien.

    Enfin ce n’est pas grave j’utilise le MP3pro et ça fonctionne très bien.

    Merci pour tes réponses et à bientôt :)

  13. Arafa a écrit :
    373

    Euh svp Pour moi sa marche bien mais jai un petit Probleme Je donne A mes Clients aufete pas Client J 2 ordi cher moi meme routeur et Jai cree la radio suir Lun et Test sur un 2eme Sa naffiche que 3 Ongles : Administration _ Server Statu et Version je ne sais comment il vont Entendre ce que je difuse de SamBrod …Tu peux Mexpliqué Stp

  14. Matt a écrit :
    374

    Salut,

    @korsa : je t’en prie :)

    @Arafa : lance SAM et joue quelques chansons. Ensuite, rends-toi sur la page Icecast : il y a un lien “listen”. Si tes auditeurs cliquent dessus, ils accèdent directement à ton flux.

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

Go to: Article | Commenter!

Laisser un commentaire

Quicktags: THINK. Then write. No SMS.