It is quite simple but highly relevant to me ;-) I was looking for the icecast protocol specifications/documentations but all I could find where documentations of applications how to build or configure them. I'm interested in some Java implementation of a audio streaming client, therefor I was looking for some info about the protocol. Please -- where can I find information? J?rgen Knauth -- -------------------------------------------------------------------------- --- Dipl. Inf. J?rgen Knauth / PocketREC / www.pocketrec.com -------------------------------------------------------------------------- Ab dem 1.1.2005 wird in Deutschland der gesamte EMail Verkehr ?berwacht. Versenden Sie keine vertraulichen Informationen ohne starke Verschl?sselung. Siehe: VDI-Nachrichten http://snipurl.com/bcg3 -------------------------------------------------------------------------- This is an e-mail message from J?rgen Knauth/IT-Forward. The information contained in this communication is confidental and intended solely for use by the individual or entity to whom it is addressed. Use of this communication by others is prohibited. If this e-mail message was sent to you by mistake, please immediately notify the sender and destroy this e-mail message without reading, using, copying or disclosing its contents to any other person. We accept no liability for damage related to data and/or documents which are communicated by electronic mail. --------------------------------------------------------------------------
On Wed, 19 Jan 2005 16:15:04 +0100, J?rgen Knauth <juergen@pocketrec.com> wrote:> It is quite simple but highly relevant to me ;-) I was looking for the > icecast protocol specifications/documentations but all I could find > where documentations of applications how to build or configure them. I'm > interested in some Java implementation of a audio streaming client, > therefor I was looking for some info about the protocol. > > Please -- where can I find information?Sorry, we know this is a deficient area in our documentation - we've just never got around to writing it. I assume you're asking about the source client protocol (rather than the listening client protocol)? It's basically just HTTP with Basic authentication. The one substantial difference is that we have a custom HTTP method, which you must use for a source client. It's called "SOURCE". It's semantically more-or-less identical to "PUT". See - simple! There are some additional custom headers, all of which are optional (they're just informative, you really only need them if you're using the YP services), and if you're doing mp3 streaming, some additional crap for inline metadata updates (the latter compatible with shoutcast - a google search for "shoutcast inline metadata protocol" should turn up some good explanations). I don't think we have any documentation of the custom headers. We probably should. Mike
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi J?rgen, J?rgen Knauth schrieb: | It is quite simple but highly relevant to me ;-) I was looking for the | icecast protocol specifications/documentations but all I could find | where documentations of applications how to build or configure them. I'm | interested in some Java implementation of a audio streaming client, | therefor I was looking for some info about the protocol. | | Please -- where can I find information? very simple. plain http. see appropriate rfcs for more info. 's ist wirklich nur http. komplizierter ist es eher die metadaten aus dem mp3 stream zu sch?len oder einen stream an den server zu schicken. Gru? Thomas PS: Wieso machst du kein PGP wenn Du schon auf die email?berwachung hinweist? -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (MingW32) Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org iD8DBQFB7vLyfkVKO9VkYGkRAsP1AJ9NpQWU/8dtk9tg+ahYvcbMEwGj9QCeO08/ TlX9syvQVxesXDH68PGORtA=acTR -----END PGP SIGNATURE-----