Opublikowano wersję Icecast 2.5.0, serwera do organizacji strumieniowego przesyłania dźwięku i wideo w sieci. Obsługuje przesyłanie z użyciem форматów Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9), a także kodeków proprietarnych, takich jak MP4 (H.264, MPEG4), M4A, NSV, AAC i MP3. Kod napisany jest w języku C i jest rozpowszechniany na licencji GPLv2.
Platforma została stworzona jako alternatywa dla proprietarnego systemu Shoutcast i zyskała popularność na początku lat 2000. w celu tworzenia internetowych stacji radiowych. Równolegle z projektem opracowywana jest biblioteka libshout do interakcji z serwerami opartymi na Icecast oraz program IceS do wysyłania strumieni dźwiękowych na serwery Icecast. Rozwój projektu nadzoruje organizacja Xiph.Org Foundation.
Poprzednia istotna wersja Icecast 2.4 została opublikowana w 2014 roku. Wśród zmian w Icecast 2.5:
- Zmodernizowany interfejs webowy.
- Do interfejsu administratora dodano wsparcie dla ról.
- Dodano eksperymentalny ciemny tryb interfejsu.
- Dodano wsparcie dla przesyłania zdarzeń dotyczących liczby podłączonych klientów.
- Dodano wsparcie dla nagłówka „X-Forwarded-For” w celu przesyłania informacji o adresie IP oryginalnego żądania po przekierowaniu połączenia przez wirtualny gniazdowy socket.
- Optymalizowane zużycie pamięci przy pracy z klientami TLS.
- W API rozszerzono metadane przesyłane do klientów.
Źródło: opennet.ru
