Icecast

Icecast Introduction
Icecast is a streaming media server which currently supports Ogg Vorbis and MP3 audio streams. It can be used to create an Internet radio station or a privately running jukebox and many things in between. It is very versatile in that new formats can be added relatively easily and supports open standards for commuincation and interaction.

Icecast Basic Setup
This section will describe the essential requirements in setting up a simple Internet radio station. It is by no means a complete list but should give you enough to get started.

Icecast Config File
This section will describe each section of the config file and is grouped into the following sections: Limits, Authentication, YP Directory Settings, Misc Server settings, Relay settings, Mount Specific settings, File path settings, Logging, Security.

Icecast Admin Interface
This section contains information about the admin interface of icecast. Through this interface the user can manipulate many server features. From it you can gather statistics, move listeners from mountpoint to mountpoint, disconnect connected sources, disconnect connected listeners, and many other activities. Each function is enumerated here as well as an example usage of the function.

Icecast Server Statistics
This section contains information about the server statistics available from icecast. An example stats XML tree will be shown and each element will be described.

Icecast Relaying
Relaying is the process by which one server mirrors one or more streams from a remote server. The servers need not be of the same type (i.e. icecast can relay from Shoutcast). Relaying is used primarily for large broadcasts that need to distribute listening clients across multiple physical machines.

Icecast YP Directories
A YP (Yellow Pages) directory is a listing of broadcast streams. Icecast2 has it own YP directory located at http://dir.xiph.org. Currently icecast2 can only be listed in an icecast2-supported YP directory. This means that you cannot list your stream in the Shoutcast YP directory.

Icecast Listener Authentication
Listener authentication is a feature of icecast which allows you to secure a certain mountpoint such that in order to listen, a listener must pass some verification test. With this feature, a simple pay-for-play operation (eg user/pass), or some filtering based on the listener connection can be performed.

Icecast Win32 Specific Documentation
The win32 port of icecast2 is simply a UI framework around the core icecast2 server. The win32 version of icecast2 directly uses the main executable of icecast (statically included) and simply provides a GUI interface to icecast2.

Icecast Glossary
Icecast FAQ





back | Online Documentation





Sitemap  |  Imprint  |  © MusicGoal