Does Centova Cast include a proxy for streaming on port 80?


Does Centova Cast include a proxy for streaming on port 80 through Apache, so that users behind firewalls can still listen to streams?


Yes, Centova Cast v3 includes a highly efficient port 80 proxy system for SHOUTcast and IceCast streams.

Unlike the Apache/PHP-based port 80 proxy provided with Centova Cast v2 and most competing SHOUTcast Control Panel systems, Centova Cast v3's proxy system (based on nginx) uses negligible system resources even under very heavy load with thousands of concurrent listeners.

How do I enable the port 80 proxy?

The port 80 proxy is disabled by default, as many servers have an existing web server on port 80 which would conflict with the proxy.

Note that in order to enable the port 80 proxy, you MUST have an available IP address on which NO EXISTING WEB SERVER is running. You can accomplish this in one of two ways:

  1. Remove any existing web server entirely. That is the simplest method, if you are not using the existing web server for any web sites.

  2. Ensure that you have multiple IP addresses on your server, and reconfigure the existing web server such that it does not use the IP address on which you wish to install the port 80 proxy.

    The procedure for reconfiguring your existing web server will depend on many factors and is outside the scope of our support services; contact your hosting provider or systems administrator for assistance with that.

    You can change the IP address used by Centova Cast's web proxy by editing /usr/local/centovacast/etc/web.d/cc-proxy.conf and reading the documentation within that file.

Finally, to enable the port 80 proxy, run:

/usr/local/centovacast/sbin/setproxy on
/etc/init.d/centovacast restart

If no errors are displayed, then the port 80 proxy is ready to use and can be enabled for each account on the Limits tab of the account settings.

How do listeners tune in via the port 80 proxy?

After enabling proxy support for an account, tune-in links for the proxy will be displayed both on the stream's Quick Links page as well as on the stream's start page.

NOTE: This article is for Centova Cast v3 only; an alternate version exists for Centova Cast v2.