Die Veröffentlichung von Icecast 2.5.0, einem Server zur Organisation von Audio- und Video-Streaming über das Netzwerk, wurde veröffentlicht. Es wird das Streaming mit den Formaten Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9) sowie proprietären Codecs wie MP4 (H.264, MPEG4), M4A, NSV, AAC und MP3 unterstützt. Der Code ist in C geschrieben und wird unter der GPLv2-Lizenz verteilt.
Die Plattform wurde als Alternative zum proprietären System Shoutcast entwickelt und fand in den frühen 2000er Jahren weite Verbreitung zur Erstellung von Internetradiosendern. Parallel dazu wird die Bibliothek libshout entwickelt, um die Interaktion mit Icecast-basierten Servern zu erleichtern, sowie das Programm IceS, um Audiosendungen zu senden. Server Icecast. Die Entwicklung wird von der Xiph.Org Foundation koordiniert.
Der frühere bedeutende Branch Icecast 2.4 wurde 2014 veröffentlicht. Zu den Änderungen in Icecast 2.5 gehören:
- Der Web-Interface wurde modernisiert.
- Im Admin-Interface wurde die Unterstützung für Rollen hinzugefügt.
- Ein experimenteller Dunkelmodus wurde hinzugefügt.
- Unterstützung für die Übermittlung von Ereignissen zur Anzahl der verbundenen Clients wurde hinzugefügt.
- Unterstützung für den Header „X-Forwarded-For“ wurde hinzugefügt, um Informationen zur IP-Adresse der ursprünglichen Anfrage nach dem Durchleiten der Verbindung über einen virtuellen Netzwerk-Socket zu übermitteln.
- Der Speicherverbrauch bei der Arbeit mit TLS-Clients wurde optimiert.
- Im API wurden die Metadaten, die an die Clients übermittelt werden, erweitert.
Quelle: opennet.ru
