[Icecast] Ports required for Icecast

Michael Smith msmith at xiph.org
Thu Feb 9 05:21:22 UTC 2006

On 2/9/06, Dick Trump <dtrump1 at triadav.com> wrote:
> I am providing a machine to a client that will be connecting to an existing Icecast stream that is working just fine.  But the client will be connecting from behind a firewall.  They need to inform their IT department what ports need to be open for proper operation.
> Running ethereal, I see the client machine using ports that vary with each connection in the range of 32782 upwards to 32827 over just 3 times connecting then disconnecting.  Of course it always connects to 8000 on the server.
> Do I need to tell them to open some specific range of ports in order for the system to work?  I have already asked for port 22 to be open for an SSH connection for maintenance.  But what for the streaming connection?

Icecast only ever uses the ports you've explicitly configured it to
use (port 8000, in your case), that's all that will need to be open.

The client port numbers don't matter in this case - they're allocated
by the client itself (actually, usually by the operating system,
pseudo-randomly) when the client starts to connect to the server, but
the firewall won't need those open.


More information about the Icecast mailing list