Shoutcast est un logiciel en accès libre qui permet d’émettre avec sa propre Webradio ou podcast. Son côté pratique : pas besoin de savoir pro­gram­mer pour mettre en place un serveur Shoutcast. Ce type de serveur s’installe en effet ra­pi­de­ment et fa­ci­le­ment en quelques étapes seulement. Voici comment procéder, avec un point sur la con­fi­gu­ra­tion minimale du serveur.

Shoutcast : serveur dédié pour votre Webradio

Shoutcast est un serveur dédié qui permet de mettre sa Webradio per­son­nelle ou son podcast avec WordPress à dis­po­si­tion d’un auditoire. Celui-ci peut alors se connecter au serveur depuis n’importe quel terminal pour écouter le programme en streaming. Il est également possible de re­trans­mettre le flux via VLC Media Player et ses al­ter­na­tives.

En plus d’un serveur Shoutcast, vous aurez aussi besoin d’une source, à savoir un logiciel avec lequel créer le flux pro­pre­ment dit qui sera ensuite transmis au serveur. Le logiciel Winamp et le plugin Source DSP pour Shoutcast sont tout à fait indiqués dans ce cas.

Remarque

On appelle aussi les serveurs shoutcast des serveurs DNAS, acronyme de Dis­tri­bu­ted Network Audio Server.

Con­fi­gu­ra­tion minimale pour un serveur Shoutcast

Avant de con­fi­gu­rer votre propre serveur Shoutcast, assurez-vous de disposer du matériel adéquat. La bande passante est un critère important au moment de choisir le serveur. Plus l’auditoire connecté si­mul­ta­né­ment à votre serveur pour écouter votre programme est élevé, plus la bande passante de votre serveur doit l’être aussi afin que le flux en streaming soit diffusé de manière fluide et sans à-coups.

Pour installer la version 2.6 de Shoutcast Server sur votre propre serveur, le système d’ex­ploi­ta­tion doit répondre aux exigences suivantes :

  • Windows 32 bits : Windows 2000, XP, Vista, Windows 7, 8, 10 ;
  • Windows 64 bits : Windows XP, Vista, Windows 7, 8, 10 ;
  • Linux 32 bits ;
  • Linux 64 bits.

Quel serveur IONOS utiliser comme serveur Shoutcast ?

Pour permettre à votre auditoire d’écouter votre Webradio avec le Shoutcast, vous avez le choix entre deux options : soit utiliser votre or­di­na­teur personnel comme serveur, soit héberger un serveur spécial. Cette deuxième solution présente le grand avantage d’offrir une bande passante stable et plus élevée. Si vous utilisez votre PC maison, la vitesse et la stabilité du flux dé­pen­dront de votre connexion Internet. Avec une vitesse de té­lé­char­ge­ment de 1 à 2 Mo/s (en général) et un streaming à 128 Ko/s, vous serez vite à la limite du nombre maximal avec 15 personnes con­nec­tées. Passer par un serveur externe permet de con­tour­ner ce problème, car la bande passante est nettement plus élevée.

Un autre critère à prendre en compte lors du choix du serveur : le temps. Quelle sera la fréquence de diffusion ? Quelle sera la durée moyenne d’un streaming ? Plus vous dif­fu­se­rez souvent et longtemps, mieux il vaudra investir dans un serveur de qualité. En général, vous aurez le choix entre un serveur Cloud, un vServer et un serveur dédié.

Conseil

Avec un serveur VPS vServer, pas de surprise : fac­tu­ra­tion mensuelle à prix fixe. Cette solution est idéale pour bien planifier avec un budget constant.

Les serveurs Cloud disposent d’un gros avantage : leur mise à l’échelle modulable. En période de pointe, il est possible d’utiliser davantage de puissance serveur et fi­na­le­ment, vous ne payez que ce que vous avez utilisé. Un vServer met des res­sources vir­tuelles à dis­po­si­tion, avec une fac­tu­ra­tion à un prix fixe mensuel. Il s’agit d’un bon choix si vous con­nais­sez exac­te­ment vos besoins en matière de capacités. Les pro­fes­sion­nels de la Webradio avec un public important se tour­ne­ront plutôt vers une solution serveurs dédiés. Ainsi, ils disposent de capacités ma­té­rielles élevées, et bé­né­fi­cient en plus d’une large bande passante.

Conseil

Les novices qui mettent en place leur premier serveur Webradio ont tout intérêt à choisir une solution serveur Cloud: flexi­bi­lité maximale pour vos premiers pas dans la radio en ligne avec une fac­tu­ra­tion basée sur la con­som­ma­tion réelle.

Con­fi­gu­ra­tion de serveur Shoutcast : guide pas à pas

Pour con­fi­gu­rer un serveur DNAS Shoutcast, suivez la procédure décrite ci-dessous. Dans cet exemple, nous utilisons un serveur Cloud IONOS avec Windows 2019, mais il est aussi possible de con­fi­gu­rer Shoutcast sur un autre type de serveur.

Étape 1 : con­fi­gu­rer la connexion au serveur

Dans un premier temps, il va falloir établir la connexion au serveur afin de pouvoir procéder à l’ins­tal­la­tion. Pour cela, connectez-vous à votre compte client IONOS et allez dans la catégorie « Serveurs & Cloud » et sé­lec­tion­nez ensuite votre serveur. Pour que ce soit plus facile à suivre, vous pouvez lui donner un nom. Nous avons nommé notre serveur « Shoutcast Server ».

S’affichent ensuite un aperçu des iden­ti­fiants et des in­for­ma­tions sur l’uti­li­sa­tion de l’espace serveur. Pour vous connecter à distance au serveur, cliquez sur « Té­lé­char­ger ». Une fois le fichier té­lé­chargé, ouvrez-le par double-clic. Dès que vous êtes invité à le faire, connectez-vous avec un profil admin et saisissez le mot de passe initial. Le cas échéant, vous devrez encore débloquer le pare-feu avant d’accéder enfin au serveur.

Image: Copie d’écran de l’interface serveur pour un serveur Cloud IONOS
Cet écran affiche l’adresse IP du serveur et permet d’établir une connexion à distance.

Étape 2 : con­fi­gu­rer la Webradio Shoutcast

Avant de commencer la procédure d’ins­tal­la­tion pro­pre­ment dite du serveur, il vous faut créer un compte Shoutcast. Pour cela, allez sur le site Internet de Shoutcast et en­re­gis­trez votre station. Toutes les données saisies pourront être modifiées par la suite.

Saisissez les in­for­ma­tions relatives à votre Webradio : elles seront affichées plus tard et per­met­tront notamment à votre auditoire de vous retrouver plus fa­ci­le­ment. Profitez-en pour saisir une des­crip­tion précise de vos pro­grammes. L’étape suivante con­sis­tera à définir le pays depuis lequel vous souhaitez émettre ainsi que la langue. Une fois ces pa­ra­mètres réglés, votre station est prête et le tableau de bord Shoutcast s’affiche.

Étape 3 : installer le serveur Shoutcast

À présent, il s’agit d’installer le serveur DNAS Shoutcast à pro­pre­ment parler. Pour cela, allez dans le tableau de bord en ligne de votre compte Shoutcast en haut à droite et cliquez sur votre nom, puis sur « Manage your plan ».

Ensuite, té­lé­char­gez la version du serveur adaptée. Dans cet exemple, nous utilisons la version 2.6.1 pour Windows 64 bits, mais vous pouvez tout aussi bien installer le serveur sur un système Linux. Ouvrez le fichier té­lé­chargé sous le nom sc_serv2_win64_latest.exe. Suivez ensuite le programme d’ins­tal­la­tion tout au long du processus de con­fi­gu­ra­tion.

Attention : n’installez pas le programme dans le dossier proposé au­to­ma­ti­que­ment par le système. À l’étape « Choose Install Location », créez plutôt un nouveau dossier. Il est important que vous ayez un accès complet à celui-ci car certains fichiers devront être con­fi­gu­rés ul­té­rieu­re­ment. Utilisez par exemple le chemin suivant : C :\Shoutcast.

Ensuite, vous pouvez choisir les com­po­sants Shoutcast à installer. Il faut aussi cocher la case « Do­cu­men­ta­tion » qui contient des in­for­ma­tions utiles comme les fichiers exemple ou le mode d’emploi. Cliquez ensuite sur « Install » et terminez l’ins­tal­la­tion.

Image: Copie d’écran du processus d’installation du serveur Shoutcast
Lors de l’ins­tal­la­tion du serveur Shoutcast, cochez la case « Do­cu­men­ta­tion ».

Étape 4 : con­fi­gu­rer le serveur Shoutcast

Votre serveur Shoutcast est main­te­nant pra­ti­que­ment en place. Avant de connecter votre source, il ne vous reste plus qu’à procéder à quelques petits réglages sup­plé­men­taires.

Conseil

En par­cou­rant les dif­fé­rents fichiers README, vous trouverez de nom­breuses autres in­for­ma­tions à jour sur l’ins­tal­la­tion et la con­fi­gu­ra­tion de votre serveur Shoutcast.

Allez dans votre dossier Shoutcast et double-cliquez sur le fichier setup.bat pour le lancer. Vous devriez voir s’afficher une invite de saisie ainsi qu’une interface de con­fi­gu­ra­tion dans votre na­vi­ga­teur. À vous d’y définir la con­fi­gu­ra­tion de base du serveur et du premier flux.

Image: Copie d’écran de l’assistant d’installation DNAS Shoutcast
L’assistant d’ins­tal­la­tion permet de définir les pa­ra­mètres par défaut.

C’est à ce moment que vous dé­fi­nis­sez un mot de passe général pour la source (Source) et le profil admin. Vous aurez besoin du mot de passe Source plus tard, lorsque vous voudrez connecter votre flux au serveur. Le mot de passe admin vous permet de vous connecter au tableau de bord.

Il est aussi possible de définir le nombre maximal de personnes con­nec­tées si­mul­ta­né­ment à votre flux. Le maximum est 512. Si vous ne souhaitez pas définir de maximum, saisissez sim­ple­ment « 0 ». Attention : dans ce cas, il se peut que le flux se bloque si trop de personnes se con­nec­tent et que le serveur est en surcharge.

Conseil

Si beaucoup de gens prévoient d’écouter votre streaming en même temps, choi­sis­sez un matériel de haute qualité : dans ce cas, la meilleure solution reste de passer par un serveur dédié.

Le port doit être réglé sur 8000. Si vous souhaitez attribuer un autre port, notez-le car vous devrez le pa­ra­mé­trer ul­té­rieu­re­ment. Cliquez ensuite sur « Continue ».

Dans l’étape suivante, vous pouvez définir d’autres in­for­ma­tions con­cer­nant votre flux. Au besoin, vous pouvez aussi définir des mots de passe spé­ci­fiques. Si vous ne saisissez rien, les mots de passe définis pré­cé­dem­ment seront utilisés par défaut, idem pour la limite maximale du nombre de personnes con­nec­tées.

Sous « Listener Stream Path », vous pouvez attribuer une URL in­di­vi­duelle pour les personnes con­nec­tées. Celles-ci peuvent ainsi aller di­rec­te­ment sur le flux. Voici à quoi cela peut res­sem­bler : http ://ser­ve­rad­dress :8000/[nom du flux]. Saisissez dans ce cas l’adresse IP de votre propre serveur après « ser­ve­rad­dress: ».

Si vous souhaitez que l’on puisse retrouver votre flux dans le ré­per­toire Shoutcast (Shoutcast Directory), saisissez votre Authhash. Celui-ci se trouve en ligne dans le tableau de bord Shoutcast dans les pa­ra­mètres avancés. Pour finir, les données saisies s’affichent. Cliquez sur « Continue » pour en­re­gis­trer les in­for­ma­tions serveur sous sc_serv.conf. Vous pouvez alors fermer la fenêtre de saisie.

Ça y est, votre serveur est prêt ! Double-cliquez sur sc_serv.exe pour démarrer le serveur.

Conseil

Le dossier Shoutcast contient de nom­breuses in­for­ma­tions utiles sur la façon de con­fi­gu­rer votre serveur. Le dossier « Examples » contient tous les fichiers .conf pré­con­fi­gu­rés que vous pouvez utiliser pour votre serveur.

Allez à l’adresse http://127.0.0.1:8000/admin.cgi et saisissez le nom d’uti­li­sa­teur « admin » et le mot de passe admin défini au­pa­ra­vant. Cette interface vous permet d’afficher et de gérer toutes les données relatives à votre serveur et aux personnes con­nec­tées.

Image: Copie d’écran du tableau de bord du serveur Shoutcast
Le tableau de bord admin vous permet de gérer votre serveur et vos flux.

Étape 5 : re­di­rec­tion de port

Une fois tout installé, il ne reste plus qu’à définir une re­di­rec­tion de port pour que votre source et les personnes con­nec­tées puissent se relier à votre serveur. Pour cela, retournez dans votre compte client IONOS, dans le menu Réseau > Pare-feu. Con­fi­gu­rez ici un nouveau partage de port : choi­sis­sez le protocole « TCP/UDP », le port « 8000 » (ou le port défini pré­cé­dem­ment au moment de la con­fi­gu­ra­tion) et saisissez une des­crip­tion.

Et voilà : votre serveur est main­te­nant prêt à fonc­tion­ner et vous pouvez y connecter votre source. Que le streaming commence !

Image: Copie d’écran du partage de port dans le compte client IONOS
Con­fi­gu­rez un partage de port pour votre serveur Shoutcast depuis le serveur IONOS.
Conseil

Vous souhaitez faire connaître votre Webradio et diffuser des in­for­ma­tions sup­plé­men­taires ? Passez par un site Internet dédié : avec IONOS, c’est facile de créer et de con­fi­gu­rer votre propre nom de domaine.

Aller au menu principal