NDI is basically magic. It’s far too good to be true. It’s also free.
Now that’s out the way, here’s what you need to know!
What is it?
NDI (Network Device Interface) is basically a way of sending video signals over network.
In software like Livestream you can output things as NDI sources, which then just appear as sources on any other NDI capable devices or software on the same network. Like I said, magic!
What do we use it for?
Sending video when we can run SDI/HDMI but do have network.
To send graphics from the graphics source to the stream rig.
To do things like Skype computers at Surrey Decides.
What do I need to use it?
Heres a whole bunch of links to useful website and bits of software that let you do all sorts of awesome shit. Most of these are in the StagTV google drive.
NDI is a video over IP protocol developed by NewTech. It uses the Bounjor protocol for discovery (how software and devices see that there are NDI sources available), this is multicast across the network. Once you select an NDI source it then establishes a unicast link and sends the video.
NDI runs at 100mb/s be default, but can be put into a low bitrate mode called NDI|HX which runs at 20mb/s.
It is a two way connection, with return data such as tally and comms. Meaning when you something takes and NDI source and makes it live, everything on the network knows it’s live. E,g you make an NDI source program in livestream, then on any NDI monitor and the source a little red tally light or bar will show up.
NDI can also send low resolution proxy video to save data, so when they’re being used in a multi view it will use low bitrate proxies and then switch to a full source when it goes live (takes 1 frame to make the switch)