NDI camera's not available on Linux version of OBS, but I can see them on Windows version of OBS

lcluster

New Member
Not sure of all of the info I should submit, I believe I am running the most current version of OBS on linux mint 20.2. I installed libndi4_4.5.1-1_amd64.deb and obs-ndi_4.9.1-1_amd64.deb I can produce an NDI output, but I cannot see any of the 4 NDI cameras in the dropdown list when I try to add an NDI source. On the same network (same network switch), I can use OBS on 32 bit windows and 64 bit windows and do not have an issue seeing all 4 NDI cameras. Does this just not work on linux? Thank you
 

lcluster

New Member
After I updated all of my PTZ Optics cameras to the latest firmware and NDI that they supported, the cameras could be added to OBS as an NDI source
 

IvYWing

New Member
Yeah I was gonna say, I can get mine to work with just Screen Capture, for Desktop streaming. Haven't gotten to the part where we are streaming cameras and microphones yet.
 

bhamil

New Member
Lcluster,
Please confirm that you are successfully running PTZOptics cameras through NDI in Debian. I can get other NDI sources in OBS in Debian, but I can't see the cameras in the drop down box to choose them.
Thanks, bob
 

bhamil

New Member
Lcluster,
Please confirm that you are successfully running PTZOptics cameras through NDI in Debian. I can get other NDI sources in OBS in Debian, but I can't see the cameras in the drop down box to choose them.
Thanks, bob
I've upgraded the firmware on the NDI cameras, and it got thr PTZOptics camera working in Debian, but the panasonic camera still isn't discovered. Making progress YEAH!
 

bhamil

New Member
If plans hold, tomorrow I'll dig deep into why the PTZOptics NDI camera is discovered in Debian obs but the Panasonic NDI camera is not.
I'm posting ahead of it to ask for any ideas about this.
I'm starting with Wireshark looking to see if I can tell what the PTZOptics camera is doing that the Panasonic isn't.
In the past, I think I didn't see any MDNS activity from the Panasonic.
If anyone has tests to suggest, or particular ways to document this, please post.
Thanks, Bob
Ps, right now I have Debian 20 not 20.2.
 

bhamil

New Member
This doesn't make any sense to me, but I'm going to have t learn much more about broadcast addresses.
The PTZOptics camera which is discovered, broadcasts on 224.0.0.251.
The panasonic camera uses 255.255.255.255 and isn't discovered.
I'm completely stumped and will study MDNS and broadcast addresses to see if I understand.
Bob
 

bhamil

New Member
My next plan is to use a switch I have that mirrors ports, to log the traffic from boot up to cameras working in the w10, and repeat with XFCE install, and compare.
 

bhamil

New Member
I have wireshark files as described above, but need to learn more wireshark filters to find the needle in this haystack. Right now it looks like the Panasonic camera doesn't engage in any discovery at all even in w10, but yet it gets discovered sometimes and passes video to OBS in w10.
Discovery has become flakey in w10 in the past week and lots of NDIS.sys problems (W10 streaming comp couldn't see the mac via ndi this morning, then after reboot, mac is discovered, but not the panasonic camera, until I power cycle it), so this has become more urgent to solve this and get all NDI devices discoverable in Linux.
 

bhamil

New Member
Latest update.
I find that the Panasonic NDI camera sends occasional ssdp announcements, but no mdns. After it's connected, it doesn't do anymore discovery.
Minissdpd in debian complains about mal-formed packets, I think, from the camera.
I'm considering whether I can spoof ssdp or mdns packets with the correct info, as if they came from the camera, so that the camera is available to choose in the drop menu. I don't think either OBS or the camera would be picky about it.
 

bhamil

New Member
Just thinking out loud here...
I'm not at the computer, but I've seen rtsp packets, that I think are OBS establishing the video connections from a camera???
Perhaps I can send a rtsp request from the Linux command line to the camera to start the UDP stream that I see this camera sends to the w10 OBS. But I don't think OBS would be aware of the stream, even if I did get it started.
 
Top