[Icecast] Source client with HTTP PUT
Fred Gleason
fredg at paravelsystems.com
Sat May 4 14:19:04 UTC 2019
On Fri, 2019-05-03 at 12:24 -0400, Fred Gleason wrote:
> Don't use PUT at all. Instead, open a TCP socket connection to the port
> that the server is running on, write all of your headers to that
> (terminating each one with a CR/LF), send a naked CR/LF to tell Icecast
> that your done sending headers and then start writing content.
On May 4, 2019, at 09:15, Philipp Schafft <phschafft at de.loewenfelsen.net> wrote:
> ***Please don't.*** This is the worst way if implementing source
> clients. And there are already too many broken ones.
As a general principle, I quite agree with you. In this specific case however, given the fact that libshout is missing certain bits —e.g. support for AAC+ — sometimes one has no choice.
Cheers!
|---------------------------------------------------------------------|
| Frederick F. Gleason, Jr. | Chief Developer |
| | Paravel Systems |
|---------------------------------------------------------------------|
| A room without books is like a body without a soul. |
| |
| -- Cicero |
|---------------------------------------------------------------------|
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20190504/b04f7a32/attachment.htm>
More information about the Icecast
mailing list