[icecast-dev] protocol documentation + load balancing

Michael Smith msmith at xiph.org
Sun Feb 8 16:49:24 PST 2004

On Sunday 08 February 2004 23:07, Enrico Minack wrote:
> > > I am looking for a documentation of the communication protocolls
> > > icecast
> is
> > > capable of: ICY, XAUDIOCAST and a modified HTTP...
> >
> > You should use libshout2.  It's a handy dandy library...
> Yeah, I am familiar with this library, but as I know this is just for
> sources. I am more interested in requirements clients have to meet, what
> header response options are available, and which have to be implemented in
> both server and clients (not sources).

Oh, for clients, things are simpler than my previous response: just use 
HTTP/1.0. Icecast does not currently support everything in the HTTP 
specification, but more is likely to be added in the future.

> Main reason why I am asking is that I'd like to know whether clients like
> mpg123, zinf or winamp can be expected to be capable of handling
> HTTP-Location responses.

Icecast won't send them, but the client should support them as part of 
implementing HTTP (most clients probably don't).

> One more detail about Icecast2 that I'd like to know is whether there is
> any load-balancing feature implemented or about to be implement? Since
> there is this Master-Slave-Feature, is the Master capable of moving the
> client to a slave registered at the Master?

There is no load-balancing.


--- >8 ----
List archives:  http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to 'icecast-dev-request at xiph.org'
containing only the word 'unsubscribe' in the body.  No subject is needed.
Unsubscribe messages sent to the list will be ignored/filtered.

More information about the Icecast-dev mailing list