A fost publicată versiunea Icecast 2.5.0, un server pentru organizarea transmiterii de sunet și video pe rețea. Este suportată transmiterea folosind formate precum Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9), precum și codecuri proprietare, cum ar fi MP4 (H.264, MPEG4), M4A, NSV, AAC și MP3. Codul este scris în limbajul C și este distribuit sub licența GPLv2.
Platforma a fost creată ca o alternativă la sistemul proprietar Shoutcast și a câștigat o popularitate semnificativă la începutul anilor 2000 pentru crearea stațiilor de radio pe internet. În paralel, proiectul dezvoltă biblioteca libshout pentru interacțiunea cu serverele bazate pe Icecast și programul IceS pentru transmiterea fluxurilor audio către servere Icecast. Dezvoltarea este coordonată de organizația Xiph.Org Foundation.
Ultima ramură semnificativă Icecast 2.4 a fost publicată în 2014. Printre modificările din Icecast 2.5:
- Web-interfața a fost modernizată.
- În interfața de administrator a fost adăugată suportul pentru roluri.
- A fost adăugat un mod întunecat experimental de design.
- A fost adăugat suportul pentru raportarea evenimentelor despre numărul de clienți conectați.
- A fost adăugat suportul pentru antetul 'X-Forwarded-For' pentru a transmite informații despre adresa IP a cererii originale după ce conexiunea a fost redirecționată printr-un socket de rețea virtual.
- A fost optimizat consumul de memorie în timpul lucrului cu clienții TLS.
- API-ul a fost extins cu metadate care sunt transmise clienților.
Sursa: opennet.ro
