Icecast 2.5.0, a server for streaming audio and video over the network, has been released. It supports Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9), and proprietary codecs such as MP4 (H.264, MPEG4), M4A, NSV, AAC, and MP3. The code is written in C and licensed under the GPLv2 license.
The platform was created as an alternative to the proprietary Shoutcast system and gained widespread popularity in the early 2000s for creating internet radio stations. In parallel, the project is developing the libshout library for interacting with Icecast-based servers and the IceS program for sending audio streams to servers Icecast. Development is overseen by the Xiph.Org Foundation.
The last major branch, Icecast 2.4, was released in 2014. Changes in Icecast 2.5 include:
- The web interface has been modernized.
- Role support has been added to the admin interface.
- Experimental dark mode has been added.
- Added support for transmitting events about the number of connected clients.
- Added support for the "X-Forwarded-For" header to pass information about the IP address of the original request after forwarding the connection through a virtual network socket.
- Optimized memory consumption when working with TLS clients.
- The API has expanded the metadata passed to clients.
Source: opennet.ru
