
An older NDI OBS tutorial may tell you to install OBS-NDI. The current plugin is called DistroAV, and it needs a compatible NDI Runtime before OBS can see network video sources. That naming change is only one reason setup guides can feel confusing. This guide shows you what to install, how to receive or send an NDI feed, and what to check when the source list is empty, the picture is black, or the video stutters.
DistroAV gives OBS three main NDI functions: receive an NDI source, send the complete OBS output, or send one selected source or scene. Choose the function that matches your goal before changing network or video settings.
| What You Want to Do | DistroAV Feature | What You Do in OBS |
|---|---|---|
| Add an NDI camera or another computer | NDI Source | Add an NDI Source in the Sources panel |
| Send the live OBS program | Main Output | Enable Main Output in DistroAV settings |
| Send the OBS preview | Preview Output | Enable Preview Output |
| Send one source or scene | NDI Filter | Add a dedicated NDI output filter |
DistroAV was previously named OBS-NDI. It is a third-party OBS plugin rather than a built-in OBS feature. The plugin provides the controls inside OBS, while the NDI Runtime supplies the system libraries it needs. NDI Tools is a separate, optional package containing useful applications such as Studio Monitor and Screen Capture.
If you need a plain-language explanation of NDI High Bandwidth, NDI HX2, NDI HX3, cameras, and network-based video, read this guide to NDI cameras. For this setup, the important point is simpler: the sender and OBS receiver must support compatible NDI formats and be reachable across the network.
Install OBS first, DistroAV second, and the required NDI Runtime before testing. Close OBS during installation, remove the old OBS-NDI plugin, and use versions listed as compatible by the current DistroAV release.

Windows Package Manager is an alternative for users comfortable with a terminal. The official commands are winget install --exact --id DistroAV.DistroAV for the plugin and winget install --exact --id NDI.NDIRuntime for the Runtime.
.pkg from the DistroAV release page.On Linux, installation depends on how OBS was installed. Flatpak users should install the matching DistroAV Flatpak and allow Avahi access. Debian or Ubuntu users can use the current .deb package. NDI HX decoding on Linux also requires FFmpeg 7 or newer, so follow the current Linux notes instead of copying Windows commands.
Start with one source at 1080p before building a multicamera production. A small test makes it much easier to separate plugin problems from network congestion or computer performance limits.

5. Open the Source Name menu and choose the device or application you want to receive.
6. Confirm that picture and audio arrive, then resize the source inside the OBS canvas.
If the sender does not appear, open NDI Studio Monitor on Windows or the equivalent NDI video monitor on macOS. If the monitor cannot see the source either, troubleshoot discovery, permissions, or the network before changing OBS scenes.
An NDI-enabled OBSBOT Tail 2 can send 4K video to OBS across the production network while its AI tracking follows a presenter, performer, teacher, or speaker. Its PTZR design also supports horizontal or vertical production, and PoE+ can simplify permanent Ethernet installations. In OBS, you add it through DistroAV just like another NDI Source, then combine it with graphics, media, audio, and other cameras. Confirm that your camera is an NDI Edition or has eligible NDI activation; OBSBOT changed its NDI availability model in 2026.
Studio-Program.Main Output sends what viewers would normally see. Preview Output sends the scene prepared in OBS Studio Mode before it goes live. Use different names so an operator does not select the wrong feed.
Use an NDI Filter when another computer needs one camera, graphic, media source, or scene instead of the complete program. Right-click the source or scene, open Filters, add the DistroAV NDI output filter, and give it a clear network name. This is useful for confidence monitors, overflow rooms, isolated recordings, or a second production computer that needs a clean camera feed.
Use wired Gigabit Ethernet for production whenever possible. NDI is video moving across a data network, so a connection that feels fast for web browsing can still become unstable when several live video streams run at once.
The official NDI bandwidth guidance says a typical 1080p60 NDI High Bandwidth stream can use up to about 150 Mbps. Several sources, previews, and receivers can therefore consume a meaningful share of a 1 Gbps link. NDI HX uses more compression, but it still needs a stable network and sufficient decoding performance. Review the current NDI bandwidth guidance when planning a larger system.
| Connection | Suitable Use | Main Limitation |
|---|---|---|
| Wired Gigabit Ethernet | Shows and multicamera production | Requires cable planning |
| Wi-Fi | Testing and light mobile setups | Variable latency and packet loss |
| Public Internet | Remote workflows using NDI Bridge or another WAN method | Normal LAN discovery is not enough |
If you are expanding beyond one network camera, map the cameras, switch, audio, graphics, recordings, and program destinations before adding more sources. This multicamera live streaming guide provides a wider production checklist.
Troubleshoot in layers: plugin, source, network, and performance. Do not reinstall everything before identifying which layer has failed.
| Problem | Likely Cause | Check First |
|---|---|---|
| NDI Source is missing | Plugin did not load | OBS, DistroAV, and Runtime versions |
| Source list is empty | Discovery is blocked | NDI Monitor, subnet, firewall, and VPN |
| Source appears but video is black | Sender, decoder, or format issue | Open the source in NDI Monitor |
| Runtime not found | Runtime is absent or incompatible | Install the Runtime required by your plugin release |
| Plugin fails after migration | Old OBS-NDI conflict | Remove all old plugin files |
| Video stutters or freezes | Network or decoding overload | Test wired 1080p with one source |
| Video works but audio is missing | Sender or OBS audio routing | OBS Audio Mixer and source properties |
Yes. DistroAV is an open-source OBS plugin. You can download it from the official GitHub release page without purchasing the plugin, although some cameras or applications may require a separate NDI license for their own NDI output.
DistroAV requires the compatible NDI Runtime. The full NDI Tools package is optional, but Studio Monitor, Screen Capture, Access Manager, and Bridge can be useful for testing and advanced workflows.
Yes. OBS can receive NDI sources while DistroAV sends Main Output, Preview Output, or filtered sources. Watch CPU, GPU, and network usage because each extra encode, decode, sender, and receiver adds load.
Yes. NDI can carry video and audio across the same network connection. If the picture arrives without sound, check that the sender includes audio and confirm that the NDI source appears in the OBS Audio Mixer.
Normal NDI discovery is designed around networked production environments and is simplest on a local network. For remote sites, use a purpose-built method such as NDI Bridge, or use another WAN contribution protocol rather than expecting a local NDI Source menu to discover a device across the public internet.
A reliable NDI OBS setup starts with matching OBS, DistroAV, and NDI Runtime versions. Install them in that order, prove one source works in NDI Monitor and OBS, then add outputs, cameras, or additional computers. If something fails, check the plugin before the source, the source before the network, and the network before performance tuning. That order solves problems faster than repeatedly reinstalling every component.



