
Créer une webradio avec SAM Broadcaster et IceCast
le Mardi 13 décembre 2005 à 09:40 par MattPour 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 :

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

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.
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 :
Articles pouvant être en rapport:
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
Pages : « 1 2 3 4 5 6 7 8 9 [10] Voir tous les commentaires
Laisser un commentaire












le 21 mai 2009 à 11:54
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.
le 22 mai 2009 à 7:49
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é ?
le 22 mai 2009 à 23:18
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.
le 28 mai 2009 à 20:07
Bonjour, est-il possible de diffuser avec Sam Broadcast en envoyant tout les sons de la carte son de l’ordinateur ?
Merci d’avance.
le 28 mai 2009 à 20:55
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.
le 28 mai 2009 à 23:30
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
le 31 mai 2009 à 20:03
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.
le 1 juin 2009 à 19:00
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.
le 1 juin 2009 à 19:27
Salut Korsa,
Est-ce que tu as essayé d’encoder en MP3pro ?
le 1 juin 2009 à 21:45
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.
le 3 juin 2009 à 21:44
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 ?
le 4 juin 2009 à 11:02
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 :)
le 9 juin 2009 à 18:35
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
le 10 juin 2009 à 0:48
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.