Icecast

From Wikipedia, the free encyclopedia

Template:Short description

Page Module:Message box/ambox.css has no content.Page Template:Multiple issues/styles.css has no content.

Page Module:Infobox/styles.css has no content.

Icecast
[[Programmer|DeveloperTemplate:Pluralize from text]]Xiph.Org Foundation
Initial release1999; 27 years ago (1999)
Template:Infobox software/simple
Written inC
Operating systemUnix-like and Microsoft Windows
Typestreaming media server
LicenseGPL-2.0-only
Websiteicecast.org

Script error: No such module "Check for conflicting parameters".

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[1][2] and Barath Raghavan[2] 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.[2]

History

Page Module:Message box/ambox.css has no content.

Icecast was originally developed by Moffitt in 1998 for SMU's radio station. At the time, the station was constantly losing its FCC license[citation needed] and was at the time only able to reach listeners in the same building. Given that all of the dorms throughout campus had Ethernet connectivity, using streaming audio to broadcast was a natural solution, but currently available audio streaming software, such as RealAudio, was too expensive. Moffitt created Icecast, allowing the station to easily reach everywhere on campus without the necessity of FCC licensing or a transmitter upgrade. Initially developed to support mp3 files, Vorbis support was added shortly after.

Technical details

The Icecast server is capable of streaming audio content as Opus or Vorbis[3] over standard HTTP, video as WebM or Theora[3] over HTTP, and MP3,[3] AAC,[2] and NSV[2] 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,[4] and the Icecast project includes a source client program known as IceS.[5] The source runs typically in the place where the audio is generated (e.g., a studio) and the Icecast server where a high-bandwidth connection 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.[2]

Supported file formats

Source Clients Input Formats Output Formats
MP3 AAC Ogg Vorbis Ogg Opus FLAC WAV MP3 AAC/AAC+ Ogg Vorbis Ogg Opus Ogg FLAC NSV video Ogg Theora video WebM video
IceS 0.4 Yes No Yes No No No Yes No No No No No No No
IceS 2.0 No No Yes No No No No No Yes No No No Yes No
Liquidsoap[6] Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes No Yes Yes
Live DSP Input Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Yes Yes Yes Yes Yes Yes Yes Yes
Rocket Broadcaster Pro[7][8] Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Yes Yes Yes Yes Yes No No No
Broadcast Using This Tool[9] Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Yes Yes Yes Yes Yes No No No
BUTTM[10] Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Template:Screen reader-only Yes Yes No Yes Yes No No No
iziCast[11] Yes Yes No No No Yes Yes Yes Yes No Yes No No No
Cool Mic[12] Yes Yes Yes Yes No Yes No No Yes Yes No No No No

See also

Lua error in mw.title.lua at line 404: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

References

Page Template:Reflist/styles.css has no content.

  1. ^ Page Module:Citation/CS1/styles.css has no content."about jack moffitt". Retrieved 13 March 2015.
  2. ^ a b c d e f Page Module:Citation/CS1/styles.css has no content."News Archive". Retrieved 13 March 2015.
  3. ^ a b c Page Module:Citation/CS1/styles.css has no content."Icecast". Retrieved 13 March 2015.
  4. ^ Page Module:Citation/CS1/styles.css has no content."Icecast Docs - Introduction". Retrieved 13 March 2015.
  5. ^ Page Module:Citation/CS1/styles.css has no content."IceS". Retrieved 13 March 2015.
  6. ^ Page Module:Citation/CS1/styles.css has no content."Encoding formats - Liquidsoap". Retrieved 21 April 2022.
  7. ^ Page Module:Citation/CS1/styles.css has no content."Rocket Broadcaster - The Streaming Audio Encoder". Retrieved 24 January 2019.
  8. ^ Page Module:Citation/CS1/styles.css has no content."Gaming Enthusiast". Stream Community. Retrieved 15 October 2023.
  9. ^ Page Module:Citation/CS1/styles.css has no content."B.U.T.T - Broadcast Using This Tool". Retrieved 20 April 2021.
  10. ^ Page Module:Citation/CS1/styles.css has no content."BUTTM - Broadcast Using This Tool Modernized". Retrieved 24 December 2025.
  11. ^ Page Module:Citation/CS1/styles.css has no content."iziCast - Icecast and Shoutcast client for iOS". Retrieved 24 August 2021.
  12. ^ Page Module:Citation/CS1/styles.css has no content."Cool Mic - Icecast client for Android".

Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found. Lua error in package.lua at line 80: module 'Module:Navbox/configuration' not found.