[Icecast] query reg. streaming protocol

oddsock oddsock at oddsock.org
Sun Nov 7 21:44:01 UTC 2004


At 01:33 PM 11/7/2004, you wrote:
>On Sun, Nov 07, 2004 at 03:38:15AM -0800, Hariprasad Bongale wrote:
>
> > I am not able to find technical resources explaining
> > the streaming protocol between Icecast Server
> > & Client (winamp or xmms).
>
>It's just http, although there are a few caveats with broken
>player behavior.
>
>Ogg streaming is just straight http, but because of the broken
>way mp3 metadata is handled, there is a de facto standard for
>transmitting metadata. It's a sort of id3 packet interleaved
>at specific byte offsets with the mp3 program stream. AFIAK,
>there's no documentation on this. Just read the icecast code
>for an example. Look for the 'icy-*' headers.
Here is a good decription of the Shoutcast metadata protocol.
http://www.smackfu.com/stuff/programming/shoutcast.html

Keep in mind, this is only enabled in icecast when a client sends a 
Icy-Metadata:1 in the request headers and ONLY applies to mp3 streams.

oddsock





More information about the Icecast mailing list