Icecast

Cet article est une ébauche concernant un logiciel libre.

Icecast
Icecast
Description de l'image Icecast logo.svg.

Informations
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 iOSVoir et modifier les données sur Wikidata
Environnement Multiplate-forme
Langues Anglais
Type Serveur
Licence Licence libre : GPL2
Documentation icecast.org/docs/icecast-latestVoir et modifier les données sur Wikidata
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 :

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

Liens externes


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.

  1. 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:
  2. 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.
  3. 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.
  4. 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.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.