[Icecast] How to reach listeners behind corporate firewall

Balint Jacint bjacint at kvark.hu
Sun Jun 5 19:45:27 UTC 2005


I know two solutions for that.
1. You set up icecast to broadcast on the 80 port (there's a <port> tag 
in the xml). If you run a webserver on the same machine, then you can't 
do this.
2. If you run a webserver on the 80 port, you can set up the webserver 
to relay the stream through it. If you use apache, you need something 
like this in your httpd.conf:

<VirtualHost IP_ADDRESS>
    ServerName stream.company.com
    ErrorLog /var/log/apache/stream_error.log
    CustomLog /var/log/apache/stream_access.log combined
    ProxyPass /
    ProxyPassReverse /

After this the users can connect to 
This case in the stream's log all connections come from, but 
the original IP addresses are recorded in the apache's log.


Ron Blok wrote:

>Hi fellow icecast users,
>I get more an d more complaints from listeners who are trying to listen to
>our stream behind a firewall.
>It seams that more and more companies block port 8000 in their firewalls.
>Is there a solution for these cases ? I have somewhere read something about
>streaming on port 80 instead of 8000.
>Is this the solution ? Or ???
>Thanks in advance,

More information about the Icecast mailing list