[Icecast-dev] Proxy

Yaniv Sharon yaniv.sharon at gmail.com
Thu Jul 28 08:23:16 UTC 2016

Well, it's not good news...

All started because now I have machine with icecast service on port 80,
And I want to serve also HLS files on the same port 80.

So my thought was to operate icecast on port 8000 (and the studio sources broadcasting to there directly)
And Nginx will proxy the icecast on port 80 for the listeners.

What gave me the confidence to thought about it, was the fact that I understand that "Centova" itself using Nginx proxy...
Now after I understand from you guys that icecast will not love to work with proxy,
What I can actually do to perform the solution that I want?

-----Original Message-----
From: Icecast-dev [mailto:icecast-dev-bounces at xiph.org] On Behalf Of Marvin Scholz
Sent: Wednesday, July 27, 2016 9:00 PM
To: icecast-dev at xiph.org
Subject: Re: [Icecast-dev] Proxy

On 27 Jul 2016, at 20:50, Yaniv Sharon wrote:

> Thank you all.
> […]
> And one more thing,
> the proxy passing the user agent of the listener and I can see that on 
> the icecast dashboard,
> But I can't see the IP address.for several hours im trying with the 
> nginx documentation but without ant success.

Icecast does not support being reverse proxied and things like playlists and displaying the clients correct IP address will not work.
Furthermore reverse proxying can lead to performance issues as most web servers are not primarily designed to be a streaming server like Icecast is.

Feel free to play around with it, but please keep in mind that things might not work as expected.
Icecast-dev mailing list
Icecast-dev at xiph.org

More information about the Icecast-dev mailing list