OBS not seeing 1 of my 2 NDI sources

xnetmasterx

New Member
I'm using 2 PCs. 1 running ProPresenter sending lyrics via NDI to my PC running OBS. NDI Studio Monitor on PC running OBS is able to monitor the output from the ProPresenter PC. But OBS does not give me the option to select it as a NDI source. My NDI source from my camera is working fine. This was working until I recently had trouble with ProPresenter not starting on my other PC. I had to uninstall and reinstall ProPresenter, then update graphics drivers and changed scaling on my 4K monitor. it started working. I'm don't have a clue why OBS does not see the source but NDI Studio Monitor does.
 

xnetmasterx

New Member
I've never needed it before. As soon as I started it, OBS recongized it's own main monitor as a source. Still nothing from the ProPresenter PC.
 

xnetmasterx

New Member
Yes. It does. I worked with ProPresenter support first. Once they determined that the OBS PC was getting the video over NDI Studio Monitor, they said they were good and closed their ticket.
 

rockbottom

Active Member
OK, I'm not convinced that the ticket should have been closed.

Try running the NDI Scan Converter on the ProPresenter PC. Adjust the settings if needed, 60fps max. Then try to add it in OBS. I can verify that it does work.
 

xnetmasterx

New Member
That did not work. I tried going back to ProPresenter support but they say they are sure it's not their app. On the machine running OBS, I was able to see my NDI feed from ProPresenter in NDI Studio Monitor. But OBS did not see the source available. If Studio Monitor sees the NDI feed, then why wouldn't OBS?
 

rockbottom

Active Member
Take a look at the attached, you may not have enough ports open.
 

Attachments

  • adding-ndi-to-your-network.pdf
    198.8 KB · Views: 466
  • NDI Problem Solving.pdf
    553.9 KB · Views: 474
  • NDI_Network_Guidelines_se_21_May_2018.pdf
    295.3 KB · Views: 279

xnetmasterx

New Member
I've read through all 3 docs. I don't see how it can be the network. This was working before. I have not changed the network at all. I am the only person at my church that works on it. Also both machines and camera are on the same subnet. They are even connected to the same switch. Even still, why does Studio Monitor see the feed, but not OBS? Just to prove, I directly connected the 2 PCs and disabled Windows Firewall and any Antivirus. Still did not work.
 

rockbottom

Active Member
Did you use a network crossover cable when you connected the (2) PC directly. If not, it won't work.

2. Connect two computers together using a network crossover cable. If NDI connections succeed in this configuration but fail when attached to the network, the network infrastructure is the most likely cause of the problem.

When I first started using NDI, I had some trouble. I followed those guides to the T opened up the recommended ports & it's been working without fail since.
 

xnetmasterx

New Member
I did use a crossover cable even though NICs are pretty much autosensing transmit and receive, because I knew it would be asked. Then I did a ping test from each PC to the other. There was network connectivity.
 

rockbottom

Active Member
Gotcha

Since your NDI camera is working, I don't think a uninstall/re-install of the OBS/NDI Plugin is going to help & you've pretty much gone through and troubleshot the network. That leaves the ProPresenter PC. Multiple GPU's can cause issues with NDI but I have no idea what hardware is in that PC so I think I need to step out here. Hopefully somebody that has had & fixed this same issue can chime in with a solution.

Good Luck!
 

rockbottom

Active Member
Do you think you would be able to run OBS on the ProPresenter PC? Does it have an Nvidia GPU like the laptop you're running OBS on now?

I actually don't use NDI that much anymore since I run multiple streams & a recording on a single PC (6700k w/GTX-1660 Super), just wondering if this might be a better option for you.

 

xnetmasterx

New Member
Ok, I installed ProPresenter on PC2(streaming machine). OBS was able to receive the NDI signal from that instance of ProPresenter. But not from PC1(presentation machine). Then, I installed vMix on PC2. vMix was able to open the NDI feed from PC1. I don't understand what's going on here. It seems ProPresenter is just fine. NDI Studio Monitor and vMix on PC2 can open the NDI feed from PC1. OBS can open the NDI feed from the camera, but not from PC1.
 

xnetmasterx

New Member
Do you think you would be able to run OBS on the ProPresenter PC? Does it have an Nvidia GPU like the laptop you're running OBS on now?

I actually don't use NDI that much anymore since I run multiple streams & a recording on a single PC (6700k w/GTX-1660 Super), just wondering if this might be a better option for you.

I do need to use 2 different PCs. It is too much for 1 person to manage it all.
 

rockbottom

Active Member
Ok, I installed ProPresenter on PC2(streaming machine). OBS was able to receive the NDI signal from that instance of ProPresenter. But not from PC1(presentation machine). Then, I installed vMix on PC2. vMix was able to open the NDI feed from PC1. I don't understand what's going on here. It seems ProPresenter is just fine. NDI Studio Monitor and vMix on PC2 can open the NDI feed from PC1. OBS can open the NDI feed from the camera, but not from PC1.

If you haven't done so, try the NDI Analysis Tool on both PC's, it may shed some light on what's going on. The D/L is at the bottom of the page & I attached the directions.


Bummer, the Multi-Output plugin works great & it's really easy to use. Plus you would be able to kick NDI to the curb....
 

Attachments

  • NDI Analysis.pdf
    653.7 KB · Views: 177

xnetmasterx

New Member
After trying anything and everything, it was fixed after uninstalling OBS completely and reinstalling and the OBS-NDI plugin. I can't understand why I could see the camera, but not ProPresenter.
 
Top