I just got a Mac Mini M2 and needed to get OBS 29 (latest version) working with NDI but no matter what I did I kept getting the following error everytime I started OBS.
Initially, I tried the following as this is what the OBS NDI plugin recommended but it is what led to the error above.
Upon launching OBS, you will get the NDI runtime is missing error
Fixing the NDI Runtime Missing Error
No matter how many times I download the OBS NDI 4.5 runtime, the error kept popping up.
To fix the error, I needed to close OBS, install the NDI Tools from NewTek and copy the libndi_advanced.dylib to the /usr/local/lib folder as libndi.4.dylib
- Quit OBS
- Install the NDI Tools
- Reboot your Mac
- Open a terminal and run the following command to copy the libndi lib to the right place
sudo cp "/Applications/NDI Video Monitor.app/Contents/Frameworks/libndi_advanced.dylib" "/usr/local/lib/libndi.4.dylib"
Verify NDI Is Working
- Open OBS and the NDI Runtime missing error should not appear
- Under the tools menu you have the NDI Output settings option
- In a scene you can add an NDI Source