NDI source is empty for my Mac OS

heathdutton

New Member
Experiencing the same issue!
OBS can see the NDI sources (via dropdown) but the feeds are blank.
The PTZ controls plugin is also unable to control the cameras after Sequoia update.

I've checked all Privacy & Security options (including Local Network) and OBS has access on all listings.

OS Sequoia: 15.0 ; OBS: 30.2.3 ; NDI: 6.0.1
 
Last edited:

heathdutton

New Member
A temporary workaround:

Go to ~/Applications in finder, right click OBS > Show Package Contents

Go to Contents > MacOS and run OBS
This will run in Terminal, and you will have to give "Terminal" all permissions.
You can minimize and ignore that terminal window.
Once that was done, the NDI feeds, Visca controls, etc, all started working.

There were other side effects of running OBS this way, so it is not ideal.
 
Last edited:

DamnItShaun

New Member
Thank you @heathdutton, I don't know how you found that workaround but it works! Quick note, you can also right-click the OBS executable in Contents > MacOS, right-click (or Ctrl+Click) and select "Make Alias" then drag that alias to somewhere more convenient.

I tried to use Automator (in Applications folder) to create a an Application which runs a script starting "/Applications/OBS.app/Contents/MacOS/OBS" so I could pin it to the Dock but it didn't work initially so I gave up ;)
 

heathdutton

New Member
Hello @heathdutton ,

Thanks for your quick response, I tried, but unfortunately still not working. Please advise and help.

Thanks lot in advance.
Make sure you also give Terminal permission to scan the local network. That's the permission option that is being missed by OBS somehow. Basically moving that permission grab over to Terminal (or some other shell) sidesteps the problem for me.
 

RoseW

New Member
Make sure you also give Terminal permission to scan the local network. That's the permission option that is being missed by OBS somehow. Basically moving that permission grab over to Terminal (or some other shell) sidesteps the problem for me.
Hi @heathdutton,
Yes, I did, Wondering is there any method to verify? or it is still not working, Do I have to reinstall lower version OBS & NDI? If yes, what version do I need to reinstall ? Please advise, thanks lot
 

Ølivier

New Member
Just me, I have same problem…Ok…I reinstall Ndi tools last version and rebooting all ndi cam…
Voilá!! just now working perfectly!!
 

maw71

New Member
I'm sorry for the idiot question - how do i give terminal "the permission to scan the local network"...as you say...

Make sure you also give Terminal permission to scan the local network. That's the permission option that is being missed by OBS somehow. Basically moving that permission grab over to Terminal (or some other shell) sidesteps the problem for me.
 

mishakim

Member
I'm sorry for the idiot question - how do i give terminal "the permission to scan the local network"...as you say...
Sequoia moved all these permissions into Settings-->General-->Login Items and Extensions
(I haven't updated yet on my production machine, so I can't screenshot the exact one, but they're all on that page now)
 

heathdutton

New Member
Still seeing this problem in:
Sequoia 15.1
OBS 31.0.0-beta3
NDI Tools 6.0.1

Review App Permissions shows everything granted.
In Settings > Privacy & Security > Local Network - OBS is allowed.

OBS can still not access NDI inputs unless I launch it the weird way above (opening the OBS executable from the package contents)
 

Stevie_D

New Member
I purchased a new M4 macmini, Sequoia 15.1, I used migration assistant to transfer over from my m2 MacBook Air which was hosting OBS streaming 3 RTSP camera feeds. On the very first time running OBS on my new mac mini it displayed the camera screens no problem. I powered the Mac mini down and moved it to its final location, powered on and ran OBS …blank feeds!. After many hours troubleshooting, i completely removed OBS and re installed. First time running OBS the camera feeds are there, reboot the Mac mini and run OBS again and the feeds are blank.

I tried launching via the terminal as per your work around and yes that works ! I was considering completely wiping the mac mini and starting again as a fresh build and not as a migrated image, thus it will be loading OBS onto a factory default copy of MacOS Sequoia 15.1 but i now suspect this wont make any difference. Any thoughts on how this could be resolved?
 

Stevie_D

New Member
Another hour today troubleshooting this issue. No further forward sadly. I haven't nuke'd and paved my M4 Mac mini, I don't think factory resetting an loading a fresh copy of macOS Sequoia 15.1 and then loading OBS and configuring the 3 RTSP feeds will solve this as it all works perfectly on my M2 MacBook Air.

My MacBook Air is acting as a server temporarily, I need to have the M4 macmini hosting OBS, once again using the MBA as my mobile Mac. Has anyone out there resolved this issue? Again, big thanks to @heathdutton for the temporary work around, hopefully we can find a solution soon.
 

mishakim

Member
@Stevie_D - have you power-cycled the cameras themselves when blank? In my Sonoma system, one of my cameras often goes blank in OBS when network conditions have changed, but power cycling the camera itself brings it back. Just wondering if that's what you're seeing.
 

Stevie_D

New Member
@Stevie_D - have you power-cycled the cameras themselves when blank? In my Sonoma system, one of my cameras often goes blank in OBS when network conditions have changed, but power cycling the camera itself brings it back. Just wondering if that's what you're seeing.
The cameras are fine, as they are streaming via OBS on my M2 MacBook Air. The MacBook Air is running the exact same version of OBS, the only difference is the MacBook air is on macOS Sequoia 15.0 So, in theory this looks like it relates to Sequoia 15.1 but If that was the case I am sure there would be many more people having issues. I am tearing my hair out over this and wondering if it's an M4 hardware also...but that seems unlikely. I have gave up troubleshooting for today.....sigh!
 

douglsmith

New Member
I've had the same issue and have been able to solve it by uninstalling then reinstalling NDI Tools and the DistroAV plugin. I don't know if it was necessary, but I did a deep cleaning and tracked down all of the associated files and settings and removed them too. The fix didn't stick for more than a few weeks, though. I suspect that Apple's new periodic permission asks in Sequoia might have caused it to revert. We're in a church setting with multiple volunteer users, so if anyone saw a permissions prompt and clicked "no" then it could have disabled it. There are permissions that an app can ask for that don't seem to be available in System Settings to fix later.

Mac Mini M2, macOS Sequoia 15.1.1, OBS 30.2.3 with DistroAV 6.0.0 plugin, NDI Tools 6.1
 

guyThatUsesOBS

New Member
I had this issue come up with Sequoia install on Mac running OBS 30.2.3. My wokaround is going into Settings > Privacy and Security > Local Network and then toggle the switch for OBS... Off then back on and NDI inputs pop up in OBS
 
Top