Utilisation de Shoutcast en serveur de streaming

Introduction

Le but de ce guide est de mettre en place votre propre web-radio/chaine de télévison sous Windows et à l'aide d'un serveur Icecast et d'une connexion Internet haut débit classique. Grâce à la distribution Streaming d'OVH, vous pourrez alors augmenter la capacité d'accueil de votre web-radio/chaine de télévison et la faire connaître sur Internet.

La documentation officielle du serveur Shoutcast se trouve ici : Documentation

Principe et logiciels requis

Avant de créer votre web-radio/chaine de télévison, vous devez tout d'abord disposer d'un contenu. Dans notre cas, il s'agit de fichiers audios encodés au format MP3 pour la web-radio et de fichiers vidéos encodés au format AVI. Pour mettre en place votre web-radio, vous lisez les fichiers de votre choix à l'aide d'un lecteur multimédia. Ce lecteur envoie ensuite les données vers le serveur de streaming grâce à un plugin appelé "client source". Enfin, le serveur de streaming diffuse un unique flux capté par le serveur que vous hébergez chez OVH et qui pourra à son tour gérer des connexions simultanés.

Les logiciels requis:
- Le lecteur multimedia: WinAmp
- Le client source pour le mp3: Plugin Oddcastv3
- Le client source pour la video : TODO
- Un serveur dédié OVH avec la distribution streaming


Démarrer le serveur

Pour démarrer le serveur, tapez en ligne de commande (SSH) :

/etc/init.d/shoutcast start


Faire sa propre radio

Vous souhaitez créer votre propre radio, faire écouter à vos amis ce que vous écoutez comme musique libre, alors pour cela nous allons utiliser winamp et oddcast. Lorsque le plugin oddcast est chargé dans winamp, vous voyez cette fenêtre :



Nous allons maintenant le configurer pour qu'il diffuse vers notre serveur :
Pour cela cliquez sur "Add Encoder", et vous arrivez au paramètrage :



Bitrate: Permet de spécifier la qualité, 128 est une bonne qualité
Server Type : choisir Shoutcast
Server Ip: indiquer l'adresse de votre serveur
Server Port : indiquer le port sur lequel shoutcast écoute (défaut: 8000)
Encoder Password : le mot de passe que vous avez mis quand vous avez configurer le serveur (admin)
Mount Point : le point de montage, si vous definissez "test", alors pour lire votre stream, l'url sera : http://nsXXXXX.ovh.net/test

Cliquez ensuite sur l'onglet "YP Settings" :



Et parametrez à votre convenance :
Stream Name : le nom de votre radio
Stream Description : une breve déscription de votre radio
Stream Url : adresse de votre site internet
Stream genre : le genre de votre radio (variété, rock, techno, ...)

Cliquez ensuite sur "ok", puis sur "connect", votre radio sera alors disponible sur votre serveur. Afin de le verifier, allez à l'adresse http://nsXXXXX.ovh.net:8000 avec votre navigateur internet et vous devriez avoir une page de ce genre :



Faire sa propre chaine de télévision

Vous souhaitez créer votre chaine de télévision, diffuser vos films de vacances, vos réalisations à vos amis, alors pour cela nous allons utiliser winamp et oddcast.

Arreter le serveur

Pour arreter le serveur, tapez en ligne de commande (SSH) :

/etc/init.d/shoutcast stop


Ajouter/Supprimer le démarrage automatique du serveur de streaming au boot

Si vous souhaitez que votre serveur de streaming démarre automatiquement lorsque vous rebootez votre machine, vous devez tapez la commande suivante :

rc-update add shoutcast default


Si vous souhaitez que votre serveur de streaming ne démarre plus automatiquement lorsque vous rebootez votre machine, vous devez tapez la commande suivante :

rc-update del shoutcast