[Icecast] Stream fallbacks/spillovers/splashing
karl at xiph.org
Fri Mar 3 07:56:09 PST 2006
Geoff Shang wrote:
> Dan Regalia wrote:
>> My assumption is that the Fallback-override should only pertain to the
>> mountpoint in which it is contained, and not the entire server.
the override will take back listeners from the stream that the
fallback-mount refers to (or some fallback of that).
> You have found what I consider to be a bug in Icecast, though there
> seems to be no willingness to fix this.
You're the only one that has said you consider it a bug.
> I filed this as a bug in April last year
> (http://trac.xiph.org/cgi-bin/trac.cgi/ticket/642). I even suggested
> how this might be fixed. You'll notice the ticket has been closed.
> Whilst it's possible to work around the bug, it's clunky in my opinion
> and Icecast doesn't act in a way a reasonable person would expect it to
> in this situation.
Believe me, the approached you suggested is not as trivial as you may
think. Feel free to give a compelling case for why the on-demand relay
approach is 'Clunky' over the 'maintain fallback lists for each listener
in the server', don't forget about situations other than Dan's where
these lists may be triggered. I'd rather have a tag in the <mount> that
says the listeners dropping back to the fallback-mount need to be
isolated and that creates a hidden on-demand relay automatically.
More information about the Icecast