Icecast
Cet article est une ébauche concernant un logiciel libre.
| Développé par | Icecast.org |
|---|---|
| Première version | |
| Dernière version | 2.4.4 () |
| Dépôt | https://gitlab.xiph.org/xiph/icecast-server |
| État du projet | Actif |
| Écrit en | Langage C |
| Système d'exploitation | Microsoft Windows, BSD, macOS, Android et iOS |
| Environnement | Multiplate-forme |
| Langues | Anglais |
| Type | Serveur |
| Licence | Licence libre : GPL2 |
| Documentation | icecast.org/docs/icecast-latest |
| Site web | (en) Icecast.org |
Icecast Server est un logiciel libre (sous licence GPL) de type serveur de diffusion de flux (streaming), audio et vidéo. Il permet donc à partir d'un ordinateur (sous Microsoft Windows, GNU/Linux, macOS ou autre) de diffuser de la musique et des vidéos à des logiciels « clients » (lecteurs audio ou multimédias), au travers d'Internet ou d'un intranet (réseau local). Il génère également une interface web dynamique qui permet d'administrer le serveur.
Il existe plusieurs autres logiciels serveurs comparables ; Real Server (de RealNetworks), Windows Media, QTSS (QuickTime Streaming Server (en)), SHOUTcast, Flash Media Server (fms), Darwin...
Le projet Icecast est géré par la fondation Xiph.org, qui mène des projets de codecs audio/vidéo libres, tels que les très répandus Ogg, Theora ou Speex.
Précisions techniques
Le projet est constitué de trois composants logiciel principaux :
- icecast, le logiciel serveur qui diffuse les données audio aux auditeurs ;
- libshout, une bibliothèque logicielle permettant aux applications clientes de communiquer avec les serveurs Icecast ;
- IceS, un logiciel qui envoie les données audio aux serveurs Icecast. Le logiciel DarkIce, extérieur au projet peut également remplir ce rôle.
Le serveur se configure à l'aide de fichiers XSL et XML.
Le serveur icecast est capable de produire un flux dans les formats suivants à travers les protocoles HTTP et HTTPS :
- Audio : Ogg (Vorbis, Opus, Speex, CELT), AAC, MP3, Skype SILK ;
- Vidéo : Ogg Theora, WebM, Nullsoft Streaming Video (en).
Il est également compatible avec le protocole ShoutCast. Un système icecast est constitué d'un ou plusieurs logiciels clients "source" qui diffusent une source (fichier musical, enregistrement live, flux,...) vers un serveur. Les auditeurs du flux se connectent au serveur avec un client (par exemple XMMS, AIMP, Foobar2000, Winamp), et reçoivent le flux audio qu'ils peuvent alors écouter. Le site icecast.org maintient une liste de clients sources et de lecteurs compatibles (voir liens externes).
Notes et références
Voir aussi
Articles connexes
- FreeCast (en)
- Peercasting (en) : méthode de diffusion de flux en pair à pair
Liens externes
- (en) Site officiel
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.
