NDI source not showing up? How to fix it
You set up an NDI source — a camera, a graphics machine, a scripture feed — and it is simply not there in the dropdown. Blank list, no source, no explanation. The good news is that invisible NDI sources come from a short list of causes, and each has a definite fix. This walks through them in the order worth trying.
First, how NDI finds things
NDI sends video over your local network, and devices discover each other automatically, as long as they are on the same network and nothing blocks them.
That is the whole mechanism, and it is why the failure is so opaque: when a source does not appear, the software has nothing to report. It did not fail to connect — it never saw anything to connect to. So the fault is almost never in the switcher you are staring at. New to this? Start with NDI for churches.
The quick table
| The source will not appear because… | The fix |
|---|---|
| The Windows firewall is blocking discovery | Allow both applications through, on both machines |
| The machines are on different subnets | Put both on the same network — watch for a guest wifi |
| One end is on wifi | Move both to wired Ethernet |
| OBS has no NDI plugin | Install it, matched to your OBS version |
| The sender is not outputting NDI | Turn NDI output on in the sending application |
| The plugin and OBS versions differ | Reinstall the plugin build that matches |
Work down it in order. The first three account for most cases and none of them announce themselves.
1. The firewall
The most common cause, and the least obvious, because nothing warns you.
NDI discovery uses network broadcast traffic that Windows Firewall blocks by default for applications it does not recognise. Both the sender and the receiver need to be allowed.
- Open Windows SecurityGo to Windows Security → Firewall & network protection → Allow an app through firewall.
- Find both applicationsLook for your switcher (OBS or vMix) and your sending application.
- Tick both networksAllow each on both Private and Domain. If an application is missing entirely, add it with "Allow another app".
If your church laptop runs third-party security software as well, check there too. It has its own rules, and it will not tell you it silently dropped the discovery traffic.
2. Are they really on the same network?
Two machines can be in the same room, on the same wifi name, and still be on different subnets that cannot see each other.
- Guest networks are the usual culprit. Many are deliberately configured to isolate devices from one another — good security, fatal to NDI.
- Check the addresses. Run
ipconfigon both machines. The first three groups of the IPv4 address should match:192.168.1.xand192.168.1.ycan see each other;192.168.1.xand192.168.8.ycannot. - Two routers, one building. Common in churches that added wifi later. Anything plugged into the second router may be on its own subnet.
3. Get off wifi
NDI runs over wifi. It should not be trusted there for anything going on air.
Discovery packets get dropped, so sources flicker in and out of the list, and the video stutters in a way that is very visible on a stream. If your source appears sometimes and vanishes other times, this is almost certainly why.
A cheap gigabit switch and two Ethernet cables solve it permanently, and it is among the best-value purchases in a church media booth.
4. In OBS: is the plugin actually loaded?
vMix has NDI built in. OBS does not — it needs the community NDI plugin, currently maintained by DistroAV.
The trap is version matching: install a plugin built for a different OBS release and it fails silently, with no error and no NDI Source in the list. If "NDI Source" is missing from the source menu entirely, the plugin has not loaded, whatever the installer said.
- Close OBS completelyQuit before installing, so the plugin registers cleanly.
- Match the versionsDownload the plugin build for your exact OBS version and operating system.
- Reinstall and reopenThen check the source menu for "NDI Source".
5. Is the sender actually sending?
Worth checking before you take the network apart. In the sending application, confirm NDI output is switched on for the display you mean to broadcast — in TajiCast, that is in the broadcast settings for the output you want on the stream.
A sender that is running but not outputting looks exactly like a network fault from the far end.
It appears, but it is black
A different problem with a different cause. The discovery worked; the picture did not.
- Bandwidth mode too low. Set it to Highest for anything on the program feed.
- No alpha channel. A lower-third that should key over the camera needs the sender outputting a transparent background. Without it you get a black rectangle instead of a keyed graphic.
It appears, but it stutters
- Move off wifi, as above.
- Avoid several full-quality NDI streams over one modest switch. Gigabit wired handles a few comfortably; a shared 100 Mbps switch does not.
- Match the sender's resolution to your switcher's canvas so nothing is being rescaled in real time.
Still nothing?
Restart both applications, then both machines. NDI discovery caches, and a stale cache after a network change is real, if unsatisfying.
Then simplify until it works: put both machines on the same switch with nothing else attached. If the source appears, add the rest of the network back one piece at a time. It is slow, and it is faster than guessing.
The takeaway
- Firewall, subnet, wifi — in that order. They cause most invisible sources and none of them announce themselves.
- OBS needs a plugin matched to its version; vMix does not.
- A black source or a stuttering one is a different fault: bandwidth, alpha, or the network being asked to carry too much.
Send the preached verse to your switcher over NDI. Free, with no capture card.
Download TajiCast, freeRelated: NDI for churches · TajiCast for vMix · TajiCast for OBS
Frequently asked questions
- Why is my NDI source not showing up in OBS or vMix?
- Most often the Windows firewall is blocking NDI discovery, or the two devices are on different networks. Allow the applications through the firewall on both machines, and check that both are on the same subnet rather than one being on a guest network.
- Does OBS support NDI out of the box?
- No. OBS needs the community NDI plugin installed, and the plugin build must match your OBS version or it silently fails to load. vMix has NDI built in with nothing to install.
- Can I use NDI over wifi?
- It is not recommended. Wifi causes NDI discovery to drop, so sources flicker in and out of the list, and it introduces stutter that is very visible on a live stream. Use wired gigabit Ethernet for anything going on air.
- My NDI source appears but the picture is black. Why?
- That is a different fault from an invisible source. It is usually the bandwidth mode set too low, or the sending application not outputting an alpha channel. Set bandwidth to Highest and enable transparent output on the sender.
- Why does my NDI source keep disappearing and coming back?
- Flickering discovery is almost always wifi, or a network with two subnets where the machines can only sometimes see each other. Move both ends to wired Ethernet on the same switch.
Keep reading
NDI for churches: the complete guide
What NDI is, how to send and receive it in vMix and OBS, and how to fix a source that will not appear.
Read the guide →StreamingHow to troubleshoot common church livestream problems
A calm, step-by-step reference for the livestream problems that strike mid-service (no sound, no picture, buffering, and sync) with the fix for each.
Read the guide →StreamingPutting Bible verses on your church live stream
Online viewers cannot see your projector. The three ways to get scripture onto the stream, and which one to use.
Read the guide →