[Icecast] Stream fallbacks/spillovers/splashing

Karl Heyes 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.

karl.



More information about the Icecast mailing list