一些概念
1. shoutcast: http://en.wikipedia.org/wiki/SHOUTcast 繁体版:http://zh.wikipedia.org/zh/SHOUTcast
SHOUTcast是由Nullsoft研發、支援多個作業系統、免費的聲音串流科技,用於網路廣播。
SHOUTcast使用MP3或是AAC將聲音編碼,由HTTP作為傳送協定。
SHOUTcast的使用者可建立自己的網路廣播電台,許多軟體都可以收聽該廣播輸出的格式,包括Nullsoft Winamp、XMMS,以及蘋果電腦的iTunes。目前可作的用途包含了聽音樂、看影片以及收聽現場直播。
2. Icecast:http://en.wikipedia.org/wiki/Icecast
Technical details
The Icecast server is capable of streaming content as Vorbis over standard HTTP, Theora over HTTP, MP3 over the 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.) It uses 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).
It has similar functionality to the proprietary media server program SHOUTcast, by Nullsoft.