Skip to content

DeckLink IP

Martin Pulec edited this page Jun 6, 2025 · 3 revisions

For SMPTE 2110 DeckLink devices, you can specify the Ethernet as the connection:

uv -t decklink:conn=Ethernet

Additionally you may need to set configuration values like the IP address. This can be changed either with Blackmagic's BlackmagicDesktopVideoSetup tool or directly with UltraGrid:

uv -d "decklink:DHCP=no:nsip=10.0.0.3:nssm=255.255.255.0:nsgw=10.0.0.1:\
noaa=239.255.194.26\:16384:noav=239.255.194.26\:163888"

As for other options set by UG, the values are set run-time only; the "-quotation is necessary here to retain escaped colon in \: between multicast address and port.

You can list some options by:

uv -d decklink:help=FourCC

You could also need the NMOS controller, see this references:

Additional considerations:

  1. in the guide above it seems to be missing that in Senders/Receivers section, the particular stream need to be set "Active"
  2. also keep in mind to set correct media type (or all) - in the HOWTO the Devices->Receivers are marked as "First/Audio" (Video/Data) but in our setup there are just 3 times <hostname>-decklink-ip1
  3. check (in UltraGrid output or DeckLink tool) that IP address is correctly set - the devices sometimes "forgot" the setting and it seems not to be possible to set it, but reboot solves the issue (if not, shutdown for few minutes to discharge residual voltage)
  4. unless the switch supports IGMP snooping and it is enabled, multicast data are flooded to all hosts in the broadcast domain. In case of uncompressed video it is about 1 Gbps.
  5. the controller could be required to start before the devices connect (if the devices are not shown, try to power-cycle/reinitialize after controller; but may not be required, it seems like that the device connect even if controller starts later)
Clone this wiki locally