IceCast 2 : Serveur de streaming pour webradio
en construction. d'après installation d'un serveur icecast 2 sur http://radio.isleco.fr:8000/
Le leader incontesté et presque incontestable des outils open source pour diffuser des streaming est le serveur IceCast (2). http://icecast.org/
Un maximum des tutoriaux sont disponibles pour l'installer, typiquement sur le port 8000 d'un serveur linux. L'architecture générale est la suivante :
- Une station, portable ou pas, se connecte à l'aide d'un logiciel
client
tierce, Butt par exemple. Ce logiciel client permet d'envoyer le flux audio numérisé vers le serveur IceCast. - Un serveur, icecast2, donc, qui récupère le flux (ou les flux, il est capable de gérer plusieurs stations en parallèle), et s'occupe ensuite de le mettre à disposition des utilisateurs, au travers de point de montage ou mount-points.
- Les mount-points sont ensuite accessibles aux auditeurs,
- soit grace à l'url directe, que des logiciels comme VLC ou iTunes savent lire, ainsi que certains navigateurs tels que Mozilla Firefox ou Safari
- soit via un plugin ou widget à insérer sur une page web, une appli mobile, etc..
Typiquement les différents accès sont construit de cette manière :
- http://sousdomaine.domaine.ext:8000 (par défaut le port utilisé est le numéro 8000, mais c'est configurable)
- http://sousdomaine.domaine.ext:8000/admin/ (interface d'administration et statistiques d'accès)
- http://sousdomaine.domaine.ext:8000/pointdemontage (lien de streaming à diffuser aux auditeurs)
Références
- A lire absolument pour un projet mettant en jeu du pédagogique : https://canope.ac-amiens.fr/cddpoise/blog_mediatheque/?p=10515