Network ports used by Pearl-2

The following table lists the default incoming and outgoing network ports that Pearl-2 uses.

Do not block traffic over these ports. If you want Pearl-2 to operate properly, make sure that your firewall is configured to open these ports. Blocking a port will cause the service that uses that port to fail. It is possible to use the Admin panel to change the default ports that are used for some services.

Default incoming network ports for Pearl-2

Port (or range) Protocol Description
22 TCP SSH for remote support. See Support.
80 TCP

HTTP/HTTPS for web-based access to the Admin panel and Epiphan Live, HTTP/HTTPS API, REST API, HLS streaming (if enabled) and the live channel preview.

You can change the default HTTP port value using the Admin panel, see Configure HTTPS.

123 TCP/UDP NTP server, if enabled. See Configure a time server.
319 and 320 UDP PTP server, if enabled. See Configure a time server.
443 TCP HTTPS for the Admin panel and HLS streaming if enabled. Port is open only when HTTPS is enabled. You can change the default HTTPS port value using the Admin panel, see Configure HTTPS.

554 to 554+(x-1)

TCP

For RTSP/TCP and RTSP/HTTP streaming on your network (where x is the number of channels configured). The number of ports used depends on how many channels you have with RTSP streaming enabled. See Share a live broadcast stream (HTTP, HTTPS or RTSP). Note that client video players choose whether they are using RTSP/TCP, RTSP/HTTP or RTSP/UDP.

Ports 554 and 555 are also used for internal communications. If streaming is disabled, these ports remain open but refuse all external connection requests.

Random in range
32768 - 61000
UDP If the client video player chooses RTSP/UDP, it will negotiate 4 random UDP ports (two for audio and two for video). The port range is dependent on the OS of the client video player and can change with updates to that OS.
1900 UDP UPnP server for UPnP discovery, if enabled. See Stream using UPnP.

Random in range
50000 to 65000

TCP UPnP media server, if enabled. Each time the UPnP server is started, a random TCP port in this range is used to enable connections with other UPnP devices.
5353 UDP For multicast DNS discovery. See Connect using a DNS-based service discovery.

8000 to 8000+(x-1)

TCP For Flash (FLV) live stream and MPEG-TS streaming on your network (where x is the number of channels configured). The number of ports used depends on how many channels you have with streaming enabled. See Share a live broadcast stream (HTTP, HTTPS or RTSP).

Port 8000 and 8001 are also used for internal communications. If streaming is disabled for the channel from Channel > Streaming using the Admin panel, these ports remain open but refuse all external connection requests.

In addition to the incoming ports, Pearl-2 uses some outgoing connections as follows:

  • Port 80 - used for firmware update checks and downloads.
  • Publishing/streaming port - the actual ports used for streaming to a server depends on the server and protocol used. See Streaming to servers, CDNs, and other devices
  • AFU file recording transfer port - the actual ports used for AFU depends on your configuration. See Automatic file transfers.