NDI Related Network Ports



This is the standard used for mDNS communication and is always used for multicast sending of the current sources onto the network.


NDI Discovery Server is an optional method to have NDI devices perform discovery. This can be beneficial in large configurations when you need to connect NDI devices between or if mDNS is blocked.


This is a TCP used for remote sources to query this machine and discover all the sources running on it. This is used, for instance, when a machine is added by an IP address in the access manager so that from an IP address alone, all the sources currently running on that machine can be discovered automatically.

5961 and up

These are the base TCP connections used for each NDI stream. For each current connection, at least one number will be used in this range.

5960 and up

In version 5 and above, when using Reliable UDP connections, it will use a very small number of ports in the range of 5960 for UDP. These numbers are shared with the TCP connections. Because connection sharing is used in this mode, the number of ports required is very limited and only one port is needed per NDI process running and not one port per NDI connection.

6960 and up


When using multi-TCP or UDP receiving, at least one number in this range will be used for each connection.

7960 and up


When using multi-TCP, unicast UDP, or multicast UDP sending, at least one number in this range will be used for each connection.


Legacy to NDI v1 - The current versions (4.6 and later) no longer use any ports in the ephemeral range.

Last updated