Icecast v2.x Documentation

# Icecast 2 Glossary

#### source client

A source client is an external program which is responsible for sending content data to icecast. Some source clients that support icecast2 are Oddcast, ices2, ices0.3, and DarkIce.

#### slave server (Relay)

The slave server in a relay configuration is the server that is pulling the data from the master server. It acts as a listening client to the master server.

#### master server (Relay)

The master server in a relay configuration is the server that has the stream that is being relayed.

#### mountpoint

A mountpoint is a resource on the icecast server that represents a single broadcast stream. Mountpoints are named similar to files (/mystream.ogg, /mymp3stream). When listeners connect to icecast2, they must specify the mountpoint in the request (i.e. http://192.168.1.10:8000/mystream.ogg). Additionally, source clients must specify a mountpoint when they connect as well. Statistics are kept track of by mountpoint. Mountpoints are a fundamental aspect of icecast2 and how it is organized.

#### fallback mountpoint

A fallback mountpoint is configured with a parent mountpoint. In the event of the parent mountpoint losing connection with icecast, Icecast will then move all clients currently connected to the now defunct mountpoint to it's fallback mountpoint.