This article needs additional citations for verification. (January 2016) (Learn how and when to remove this template message)
This article relies too much on references to primary sources. (September 2018) (Learn how and when to remove this template message)
The topic of this article may not meet Wikipedia's general notability guideline. (September 2018) (Learn how and when to remove this template message)
2.4.4 / October 31, 2018
2.5 beta2 / 19 May 2018
|Operating system||Unix-like and Microsoft Windows|
|Type||streaming media server|
Icecast is a streaming media project released as free software maintained by the Xiph.org Foundation. It also refers specifically to the server program which is part of the project. Icecast was created in December 1998/January 1999 by Jack Moffitt and Barath Raghavan to provide an open source audio streaming server that anyone could modify, use, and tinker with. Version 2, a ground-up rewrite aimed at multi-format support (initially targeting Ogg Vorbis) and scalability, was started in 2001 and released in January 2004.
In 2006 Icecast has been described as 'one of the leading open source peer-to-peer streaming solutions'.
Icecast was originally developed as a solution to deal with his University's (SMU) radio station and its constant loss of FCC licensing and its state at the time to only reach listeners in the building where the dj's booth was located. Seeing that all of the dorms throughout campus had ethernet and cost for purchasing a third party solution, such as RealAudio, was prohibitive. So Jack created Icecast. With that not only was SMU's broadcast reach increased throughout campus so was the internet radio and broadcast industry changed. Initially developed to support mp3's, Vorbis was added shortly after as Chris "Monty" Montgomery and Jack Moffitt are after all the cofounders of the Xiph.org Foundation.
The Icecast server is capable of streaming audio content as Opus or Vorbis over standard HTTP, video as WebM or Theora over HTTP, MP3 over the communications protocol used by SHOUTcast, AAC, and NSV over the SHOUTcast protocol (Theora, AAC, and NSV are only supported in version 2.2.0 and newer).
Icecast requires external programs, called "source clients", to originate the streams, and the Icecast project includes a source client program known as IceS. The source runs typically in the place where the audio is generated (e.g., a studio) and the Icecast server in a place where a lot of bandwidth is available (e.g., a colocation centre). Since version 2.4.0 source clients can use plain HTTP standard PUT requests instead of the custom SOURCE method.
Supported file formats
|Source Clients||Input Formats||Output Formats|
|MP3||AAC||Ogg Vorbis||FLAC||WAV||MP3||AAC/AAC+||Ogg Vorbis||Ogg Opus||Ogg FLAC||NSV video||Ogg Theora video||WebM video|
|Live DSP Input||N/A||N/A||N/A||N/A||N/A||Yes||Yes||Yes||Yes||Yes||Yes||Yes||Yes|
- "Icecast Release 2.4.4". 31 October 2018. Retrieved 14 November 2018.
- "Icecast Release 2.5 beta2". 19 May 2018. Retrieved 5 September 2018.
- "about jack moffitt". Retrieved 13 March 2015.
- "News Archive". Retrieved 13 March 2015.
- Joe Follansbee (2006). Hands-on Guide to Streaming Media: An Introduction to Delivering On-demand Media. Taylor & Francis. pp. 227–. ISBN 978-0-240-80863-5.
- "Icecast". Retrieved 13 March 2015.
- "Icecast Docs - Introduction". Retrieved 13 March 2015.
- "IceS". Retrieved 13 March 2015.
|This free-software-related article is a stub. You can help Wikipedia by expanding it.|
|This multimedia software-related article is a stub. You can help Wikipedia by expanding it.|