FW: [Icecast] Multi-Level Fallbacks

Karl Heyes karl at xiph.org
Mon Nov 15 21:18:09 UTC 2004

On Mon, 2004-11-15 at 20:36, Klaas Jan Wierenga wrote:
> Hi,
> I have used the SVN icecast-2.1-trunk version in my production system at
> http://audioserver.nl for 2 months now without problems. The fallbacks work
> fine as long as you make sure that the format (sampling frequency and
> bitrate) of the mount and it's fallback match.

samplerate and channels are the main ones to keep the same, not all
systems can handle those changing mid stream.

> I have also patched the icecast-2.1-trunk version (patch not published yet,
> needs work to extract) to enable fallback of mulitple mounts to the same
> fallback with correct fallback-override. Meaning that if a two clients
> connected, one to mount1 with fallback to mount3 and one connects to mount2
> also with fallback to mount3, then when the mount1 comes online, only the
> mount1 client would be moved back to mount1 and the same for mount2.
> I haven't tested the 2.1.0 release, so I don't know how it behaves when you
> configure multiple mounts to fallback to the same fallback mount. Anyone
> care to comment?
> If there is enough interest I am willing to spend some time to graft the
> 2.1-trunk patch onto the 2.1.0 release.

The easiest way to separate clients based on originating mountpoints is
to use local relays

/b relays /a
/c relays /a

/d fallback to /b
/e fallback to /c


More information about the Icecast mailing list