Icecast 2.5 Streaming Server Launches

Published release of Icecast 2.5.0, a server for organizing audio and video streaming over the network. Supports broadcasting using Ogg Vorbis, Ogg Theora, Opus, FLAC, WebM (VP8/VP9) formats, as well as proprietary codecs such as MP4 (H.264, MPEG4), M4A, NSV, AAC and MP3. The code is written in C and distributed under the GPLv2 license.

The platform was created as an alternative to the proprietary Shoutcast system and became widespread in the early 2000s for creating Internet radio stations. In parallel, the project is developing a library libshout for interacting with Icecast-based servers and a program IceS for sending audio streams to Icecast servers. The development is supervised by the Xiph.Org Foundation.

The last significant branch Icecast 2.4 was published in 2014. Among the changes in Icecast 2.5:

  • The web interface has been modernized.
  • Added support for roles to the administrator interface.
  • Added an experimental dark mode.
  • Added support for transmitting events about the number of connected clients.
  • Added support for the “X-Forwarded-For” header to transmit 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.
  • B The API has expanded the metadata passed to clients.
/Reports, release notes, official announcements.