I have a similar issue, I think. We've been streaming our church services using OBS (to Zoom) for a couple of months now. To date, it's just been HDMI from a camera plus recorded videos. We just received our first (of several planned) PTZOptics PTZ camera (30x, can't say exact model) that we want to use in addition. (With a rather convoluted arrangement for audio.) The idea will be to switch between cameras when one is panning, but mostly want to use the much better lens of the PTZOptics camera.
The "NDI Video Monitor" app can see the camera just fine.
The PTZOptics Camera Controller plugin for OBS can control the camera.
But the OBS NDI source doesn't see the camera; nothing shows up in the "Source name" drop-down. I tried accessing the camera using RTSP, and that works, but there's a very substantial delay (at least a second), so that's not acceptable. (I hope we won't see the same with NDI. If so we'll have to deal with it.)
(I did, as an early experiment, set up a Raspberry Pi 4 to send NDI from its camera. Very limited capability, but I was able to capture it in OBS. That was several months ago, though.)
I talked to PTZOptics support on 12/3/21. They had me reinstall everything (except OBS itself), add the camera in NDI Access Manager, and reboot. Nothing worked. Finally they said I should upgrade to Monterey from Big Sur, because "There are discovery issues in Big Sur." That, of course, took a while. I tried again today. No improvement.
And everything works on a PC laptop (someone else's, I'm using my own), but said PC doesn't have the horsepower to do all that we need to do.
I feel like I must have some setting wrong, somewhere. I'll try PTZOptics next week, but maybe someone has a suggestion?
My configuration:
MacBook Pro 15-inch 2018 (so not the latest, but has been handling OBS just fine)
OBS Studio 27.1.3
obs-ndi-4.9.0-macOS
ptzoptics-obs24.0
I even have firewall disabled, just in case that was it.