Icecast protocol specification
What is the Icecast protocol?
When speaking of the Icecast protocol here, actually it's just the HTTP protocol, and this document will explain further how source clients need to send data to Icecast.
HTTP PUT based protocol
Since Icecast version 2.4.0 there is support for the standard HTTP
The mountpoint to which to send the data is specified by the URL path.