There's a computer with two IP addresses from different subnets on a single NIC. The first subnet is for a whole LAN. The second subnet is for other equipment and non-routable for the LAN. Other computers with NDI programs see NDI resources on that computer, but show black screen after connection.
So, I armed with Wireshark and found out that mDNS reported the 2nd address to other computers. Therefore, when they could receive nothing because of no route between those subnets.
When I removed the 2nd address everything became fine.
Is there any way to bind NDI to specific IP address?