Aller au contenu

Retour d'expérience : infrastructure technique webradio


Rusty

Messages recommandés

Bonjour  à tous,

 

Je suis en train de finaliser l’infrastructure technique de ma future webradio.

Je me dis que cela peut être intéressant de vous la détailler afin de partager un exemple complet. En un seul post, cela pourra peut-être permettre aux débutants, comme moi, (i) d’avoir les idées claires sur les outils software et hardware nécessaires pour faire une webradio, (ii) de proposer quelques exemples de ces logiciels et hardware.

 

N’hésitez pas à commenter s'il y a des erreurs ou s’il existe des alternatives intéressantes.

 

      1.    Partie Studio

 

a.       Pour faire des playlists

     

       Logiciel d’automation : Radio DJ – (http://www.radiodj.ro/)

Software gratuit qui permet d’automatiser le séquencement des morceaux à diffuser et la création du flux audio associé. Il dispose également d’une fonction permettant de diffuser aléatoirement des morceaux de la base de données. Enfin, il doit être couplé avec une base mySQL pour gérer les titres musicaux.

 

Hardware : Barebone PC Intel avec 8Go de RAM et Windows10 – (http://www.intel.fr/content/www/fr/fr/nuc/nuc-kit-nuc5i3ryh.html)

J’ai choisi un barebone PC, notamment pour minimiser la consommation d’énergie. Cependant, je m’interroge sur sa stabilité dans le cadre d'une diffusion 24/7. (qu'en pensez-vous?)

     

      Logiciel d’encodage : Altacast (http://www.altacast.com/)

 Ce logiciel encode le flux sonore généré par RadioDJ en mp3 ou ogg afin de le rendre compatible avec le serveur de  diffusion (voir 2.)

 

b.      Pour faire du live

 

Logiciel DJ : Serato DJ

 

Hardware : 2 platines vyniles + une table de mixage Allen & Heath Xone 42

 

Logiciel d’encodage : butt (broadcast using this tool) (http://butt.sourceforge.net/)

Ce logiciel encode l’entrée MIC de l’ordinateur sur laquelle sera branchée la sortie de la table de mixage. Le flux sonore ainsi encodé sera compatible avec le serveur de diffusion (voir 2.)

 

c.       Pour faire un studio secours

 

En cas de panne du PC Studio, il peut être intéressant d’avoir une automation secours directement sur le serveur de diffusion (voir 2.). Cela permet une diffusion autonome de bandes musicales de secours, elles aussi hébergés sur le serveur de diffusion.

 

 Logiciel automation de secours : Liquidsoap (http://liquidsoap.fm/)

 

2.      Partie Serveur

 

Location d’un serveur VPS KS-3 chez Kimsufi – OS Ubuntu : 14,99 €/mois  (https://www.kimsufi.com/fr/index.xml)  

 

      Logiciel de diffusion IceCast installé sur le serveur : open source

      Le logiciel de diffusion reçoit le flux encodé à la partie 1. et le redistribue aux auditeurs.

 

3.       Partie Site Web

 

Utilisation de Bootstrap pour faciliter le développement du site (http://getbootstrap.com)

Bootstrap propose des lignes de code à paramétrer permettant d’économiser du temps en développement.

 

Mise en place d’un player audio HTML5 pour permettre l’écoute du flux webradio directement sur le site web.

 

Lien vers le commentaire
Partager sur d’autres sites

Une ou 2 personnes au démarrage.

Coté studio, je compte commencer avec le point 1.a (playlist automatique via RadioDJ). Le Live devrait arriver dans un second temps dès qu'on sera un peu plus staffé.

 

Qu'est ce qui te parait lourd (coté studio et/ou serveur ?) ?

Lien vers le commentaire
Partager sur d’autres sites

Pour faire une web radio:

- un automate de diffusion sur un PC qui en même temps assure le Stream, avec si l'on y tient un traitement de son soft.

- un PC pour produire les émissions avec une console et un ou des micros.

- une prestation externe de serveur de stream

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...