DistroAV - Network Audio/Video in OBS-Studio using NDI® technology

DistroAV - Network Audio/Video in OBS-Studio using NDI® technology 6.1.1

I'm relative new to NDI. I'm having the same sync issue with OBS 29 (and NDI 5.5) as I had with OBS 27. My one and only NDI camera (Aver) slowly gets behind the four BlackMagic QUAD connected cameras and consequently loses lip sync, obviously. I get the sound through USB from a Behringer XR18, not via any of the cameras. The lag is not constant but slowly growing, thus I cannot compensate it setting a constant delay.
But that is only true when using the plugin!!
If I run the NDI Studio Monitor and then grab the camera window in OBS, the problem disappears. It's still lagging but the lag is constant (100 ms) and I can deal with that.
So, for me, the problem seems to reside in the plugin, not in NDI itself. Or am I missing something?
I'm on a PC (Asus ROG X570-F, AMD Ryzen 9 5900X, NVIDIA GeForce RTX 3070 Ti + GeForge GT 730).
 
I installed this one here from Killinbox for OBS 29 on Mac M1, and now I have no NDI devices showing in OBS.
How can I get this working? We really need it operational before Sunday!

 
Guys, I have found something that works for user on macOS Ventura (I'm on 13.0.1).
Make sure you have OBS, installed the plugin, and the NDI runtime that OBS yells at you about (potentially unneeded, but included just to be safe)

1. Download NDI monitor from the AppStore (https://apps.apple.com/us/app/ndi-monitor/id1111704079?mt=12)
2. Go into the applications and show package contents for the NDI monitor (macintoshHD, then Applications); then find the libndi_advanced.dylib and copy that
3. Paste libndi_advanced into /usr/local/lib
4. Inside the lib folder you should have a file named libndi.4.dylib, rename it something else and/or back it up elsewhere.
5. Rename libndi_advanced.dylib to libndi.4.dylib

OBS should be happy now.
 

Attachments

  • Screenshot 2023-02-21 at 12.06.33.png
    Screenshot 2023-02-21 at 12.06.33.png
    183.7 KB · Views: 133
I've got an update!

I uninstalled NDI Tools and the NDI Runtime 5.5.2.0...

I then installed NDI Analysis BETA which came with the 5.5.3.0 Runtime.

Now, my camera is working great in OBS. HOWEVER, OBS gives me the "NDI Runtime not found" error when starting up. And because of this, I can't access the video properties of my camera in OBS.
 
And after restarting OBS once... it stopped working. The video properties in OBS probably unselected the camera; and since I can't access the video properties to reselect it, it's done.
 
I haven't tested it yet, but Palakis has released a new version on github. obs-ndi 4.11.0-RC
For those who have problem and want to test follow the link:
This seems to be an official release candidate! FINALLY! They are asking for everyone to try it and comment on it. (For PC and MAC)
 
This seems to be an official release candidate! FINALLY! They are asking for everyone to try it and comment on it. (For PC and MAC)

I get a "NDI Runtime not found. Download installer here: http://new.tk/NDIRedistV5Apple"
But when I click the link, nothing loads.

I have the newest NDI for mac downloaded and installed on my M1 Mac.

Any ideas?
 
Dear all,

as a lot of us, I also struggled with NDI on my M1 Mac. Today I got it working, and I wanted to share my solution with you:

- Go into /Programs, and choose "Show Contents" from NDI Video Monitor. Go into "Contents > Frameworks" and copy the "libndi_advanced.dynlib"
- Chang into "usr/local/lib", and paste this file
- rename the "libndi4.dynlib" (like e.g. "old_libndi4.dynlib")
- rename "libndi_advanced.dynlib" to "libndi4.dynlib"
- start OBS, and you'll see the NDI Sources again

Cheers, Thomas
Where do I find the NDI Video Monitor? I don't know what that is. I'm assuming when you say Programs you're referring to the OBS icon in the applications folder. You clicked show contents on the OBS icon correct?
 
Where do I find the NDI Video Monitor? I don't know what that is. I'm assuming when you say Programs you're referring to the OBS icon in the applications folder. You clicked show contents on the OBS icon correct?

No, I suspect that they're referring to the NDI Monitor that's bundled with the NDI Tools package. Since you're on a Mac, a platform I have no experience with NDI on (I'm a Windows shop here primarily), I'm unable to offer advice other than looking somewhere in the Applications folder.

--Katt. =^.^=
 
I have been using the NDI plugin for some time now. I am still on OBS 28.1
I notice this plugin is causing almost a 20fps drop in game. As soon as I disable the Main NDI Output I get those frames back. Is this normal? I've never noticed it before. Whats the point of using it with that much loss? Any help would be appreciated
 
Hello is this really the end of the line on this issue? I just thought tonight I would try to connect a second OBS camera device wirelessly - assuming it would be a pretty simple affair and I'd be up and running after 15 minutes max, without needing any additional plugins or information.

- Iphone intuitively switches in settings to NDI and is awaiting to connect to client.
- OBS Studio does not have NDI source available.
- Web search for plugin
- Installed plugin does not appear in sources
- Circular web searches lead me to download various instances of obs-ndi-4.8.0-macOS.pkg, https://ndi.palakis.fr/runtime/ndi-runtime-4.5.1-macOS.pkg and https://github.com/Palakis/obs-ndi/releases/download/4.8.0/obs-ndi-4.8.0-macOS.pkg
- I discover some suggestions of 'fixes' in the form of terminal instructions, to which I receive the response no such file or directory: /usr/local/lib:
sudo ln libndi.dylib libndi.4.dylib
- I read instructions above in this thread regarding 'NDI video monitor' and file locations including /Programs which are not useful for Mac OS.
- I sit here in disbelief that this is a paid app and not only are these issues not collated into one place, but there is actually no solution given by you. Please take responsibility and provide answers and solutions for your paying customers. I spent 2 hours on this and got nowhere, all of which time I should have been spending rehearsing my livestream.
 
- I sit here in disbelief that this is a paid app and not only are these issues not collated into one place, but there is actually no solution given by you.
I wish I was in disbelief. but ignorance abounds.

OBS Studio is NOT a paid app. seriously -re-read and confirm for yourself. If you paid for OBS Studio, then you screwed up.. hope for your sake isn't malware.
If you are talking about a different app, do yourself a favor and ask that app author... you are posting in the wrong place
NDI is a protocol. And NewTek has free software and tools available. If you are talking about NewTek's software, talk to them... again you are posting in wrong place
There is a NDI discussion in the MacOS OBS Studio forum, so why posting here?
My understanding of the issue, is that NewTek won't freely (or with acceptable license terms) allow developers of OBS Studio to natively integrate NDI into OBS Studio, a free, open-source software (FOSS) package. Again, complain to NewTek if you are so inclined
Please, whine elsewhere.

Personally, I have a Panasonic NDI PTZ camera. I use Panasonics's free Virtual USB driver to take NDI feed from camera and present them as locally-attached USB video device(s). easy peasy, rock-solid (fortunately for me). If the new version of OBS Studio causing you grief, and older version worked fine, why not go back to older version? There are no pressing features in OBS Studio v28 & 29 that motivate me, and FOSS plugin authors of also need time to update and mature their plugins for the new UI framework. So, I'm being patient and focusing on my livestreaming presentation. I also make full system backups befor emajor app updates, and I record my settings and steps, so I can easily re-create/reset a given setup
 
Working in OBS 29 but the NDI feed from a PTZOptics camera will randomly freeze in OBS (other apps it is still live). Sometimes it is good for 90 minutes, sometimes 55 minutes, sometimes only 5 before it freezes. And then if you click in OBS it will completely lock up and crash. The last line in the standard log file (crash log isn't created) is:

[obs-ndi] audio thread for 'NDI™ Source' completed​

Not sure where to go from here. Using NDI runtime 5.5. Any help is appreciated.
 
Back
Top