Re: Client development

Frank LaRosa <[email protected]>
Newsgroups gmane.comp.audio.icecast.devel
Message-ID <[email protected]>
Great, thank you for the information. The draft page is especially helpful.

Frank

> On Feb 9, 2015, at 3:36 PM, Marvin Scholz <[email protected]> wrote:
> 
> Hey,
> currently there are no official Docs about the Icecast Protocol, but basically it is HTTP with some special headers.
> You can find some information here: http://people.xiph.org/~epirat/protocol_rfc_draft/
> 
> Note that HTTP PUT support is only present since Icecast versions 2.4.0. Older Versions use a custom HTTP Verb called SOURCE, which basically works exactly the same as PUT, but it is not possible to use a 100-continue header.
> Additionally it is important to note that currently Chunked Encoding is NOT implemented, so it should not be used. Sending chunked encoded data to Icecast results in a unplayable Stream.
> 
> If you do not want to do all work yourself, you can use the libshout library:
> Git: https://git.xiph.org/?p=icecast-libshout.git;a=summary
> Download: http://icecast.org/download
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.