Question / Help Mac osx 10.13 - Latest OBS and NDI plug-in. Crashes on ndi source select

jwein83

New Member
When I go to NDI in Sources then select the Source name as my other laptop running OBS and NDI - OBS crashes as soon as I click OK.

Log:
-----------------------------------------------------------------------------------------
20:13:03.147: CPU Name: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
20:13:03.147: CPU Speed: 2500MHz
20:13:03.147: Physical Cores: 2, Logical Cores: 4
20:13:03.147: Physical Memory: 16384MB Total
20:13:03.147: OS Name: Mac OS X (NSMACHOperatingSystem)
20:13:03.147: OS Version: Version 10.13.6 (Build 17G66)
20:13:03.147: Kernel Version: 17.7.0
20:13:03.151: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
20:13:03.152: Portable mode: false
20:13:03.252: OBS 24.0.6 (mac)
20:13:03.252: ---------------------------------
20:13:03.255: ---------------------------------
20:13:03.255: audio settings reset:
20:13:03.255: samples per sec: 44100
20:13:03.255: speakers: 2
20:13:03.256: ---------------------------------
20:13:03.256: Initializing OpenGL...
20:13:03.283: Loading up OpenGL on adapter Intel Inc. Intel HD Graphics 4000 OpenGL Engine
20:13:03.283: OpenGL loaded successfully, version 4.1 INTEL-10.36.19, shading language 4.10
20:13:03.420: ---------------------------------
20:13:03.420: video settings reset:
20:13:03.420: base resolution: 1161x855
20:13:03.420: output resolution: 1160x854
20:13:03.420: downscale filter: Bicubic
20:13:03.420: fps: 30/1
20:13:03.420: format: NV12
20:13:03.420: YUV mode: 601/Partial
20:13:03.421: NV12 texture support not available
20:13:03.421: Audio monitoring device:
20:13:03.421: name: Default
20:13:03.421: id: default
20:13:03.421: ---------------------------------
20:13:03.424: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
20:13:03.433: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
20:13:03.433:
20:13:03.433: [Python] Could not load library: libpython3.7m.dylib
20:13:03.504: No blackmagic support
20:13:03.583: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
20:13:03.603: [obs-browser]: Version 2.7.16
20:13:03.622: os_dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib->/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib): dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib, 257): image not found
20:13:03.622:
20:13:03.622: Couldn't find VLC installation, VLC video source disabled
20:13:03.625: [obs-ndi] hello ! (version 4.7.1)
20:13:03.625: [obs-ndi] Trying ''
20:13:03.626: [obs-ndi] Trying '/usr/lib'
20:13:03.626: [obs-ndi] Trying '/usr/local/lib'
20:13:03.626: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
20:13:03.633: [obs-ndi] NDI runtime loaded successfully
20:13:03.634: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 11:21:52 Mar 25 2020 4.5.0)
20:13:03.638: ---------------------------------
20:13:03.638: Loaded Modules:
20:13:03.638: obs-ndi.so
20:13:03.638: vlc-video.so
20:13:03.638: text-freetype2.so
20:13:03.638: rtmp-services.so
20:13:03.638: obs-x264.so
20:13:03.638: obs-vst.so
20:13:03.638: obs-transitions.so
20:13:03.639: obs-outputs.so
20:13:03.639: obs-libfdk.so
20:13:03.639: obs-filters.so
20:13:03.639: obs-ffmpeg.so
20:13:03.639: obs-browser.so
20:13:03.639: mac-vth264.so
20:13:03.639: mac-syphon.so
20:13:03.639: mac-decklink.so
20:13:03.639: mac-capture.so
20:13:03.639: mac-avcapture.so
20:13:03.639: linux-jack.so
20:13:03.639: image-source.so
20:13:03.639: frontend-tools.so
20:13:03.639: decklink-ouput-ui.so
20:13:03.639: coreaudio-encoder.so
20:13:03.639: ---------------------------------
20:13:03.639: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
20:13:03.639:
20:13:03.639: ==== Startup complete ===============================================
20:13:03.670: All scene data cleared
20:13:03.670: ------------------------------------------------
20:13:03.724: coreaudio: device 'USB Audio CODEC ' initialized
20:13:03.725: [obs-ndi] A/V thread for 'NDI™ Source' started
20:13:03.725: [obs-ndi] started A/V threads for source ''
20:13:03.740: Webcam: Selected device 'HD Pro Webcam C920'
20:13:03.743: Webcam: Using preset 1280x720
20:13:03.811: adding 23 milliseconds of audio buffering, total audio buffering is now 23 milliseconds (source: Mic/mixer/usb)
20:13:03.811:
20:13:03.973: Switched to scene 'DJ stream'
20:13:03.973: ------------------------------------------------
20:13:03.973: Loaded scenes:
20:13:03.973: - scene 'CrashChessDummy':
20:13:03.974: - source: 'Mic/mixer/usb' (coreaudio_input_capture)
20:13:03.974: - source: 'LIChess board' (window_capture)
20:13:03.974: - source: 'LIChess time' (window_capture)
20:13:03.974: - source: 'Webcam' (av_capture_input)
20:13:03.974: - scene 'DJ stream':
20:13:03.978: - source: 'Webcam' (av_capture_input)
20:13:03.978: - source: 'logo' (image_source)
20:13:03.978: - source: 'Mic/mixer/usb' (coreaudio_input_capture)
20:13:03.978: - source: 'NDI™ Source' (ndi_source)
20:13:03.978: ------------------------------------------------
20:13:37.238: [obs-ndi] audio thread for 'NDI™ Source' completed

-----------------------------------------------------------------------------------------

I appreciate any help.
 

yurkomik

Member
you need NDI runtime 4.0, if you used the link from the github it's 4.5 already. Devs updated the file but left the same name/location. Unfortunately I can't share it.
 

jwein83

New Member
Downloaded and installed runtime from the separate link - crashes at the same point.

Log:
-----------------------------
13:54:02.676: CPU Name: Intel(R) Core(TM) i5-3210M CPU @ 2.50GHz
13:54:02.676: CPU Speed: 2500MHz
13:54:02.676: Physical Cores: 2, Logical Cores: 4
13:54:02.676: Physical Memory: 16384MB Total
13:54:02.676: OS Name: Mac OS X (NSMACHOperatingSystem)
13:54:02.676: OS Version: Version 10.13.6 (Build 17G66)
13:54:02.676: Kernel Version: 17.7.0
13:54:02.698: hotkeys-cocoa: Using layout 'com.apple.keylayout.US'
13:54:02.701: Portable mode: false
13:54:03.053: OBS 24.0.6 (mac)
13:54:03.053: ---------------------------------
13:54:03.055: ---------------------------------
13:54:03.055: audio settings reset:
13:54:03.055: samples per sec: 44100
13:54:03.055: speakers: 2
13:54:03.129: ---------------------------------
13:54:03.129: Initializing OpenGL...
13:54:03.160: Loading up OpenGL on adapter Intel Inc. Intel HD Graphics 4000 OpenGL Engine
13:54:03.160: OpenGL loaded successfully, version 4.1 INTEL-10.36.19, shading language 4.10
13:54:03.331: ---------------------------------
13:54:03.331: video settings reset:
13:54:03.331: base resolution: 1280x720
13:54:03.331: output resolution: 1280x720
13:54:03.331: downscale filter: Bicubic
13:54:03.331: fps: 30/1
13:54:03.331: format: NV12
13:54:03.331: YUV mode: 601/Partial
13:54:03.332: NV12 texture support not available
13:54:03.333: Audio monitoring device:
13:54:03.333: name: Default
13:54:03.333: id: default
13:54:03.334: ---------------------------------
13:54:03.379: Failed to load 'en-US' text for module: 'decklink-ouput-ui.so'
13:54:03.465: os_dlopen(libpython3.7m.dylib->libpython3.7m.dylib): dlopen(libpython3.7m.dylib, 257): image not found
13:54:03.465:
13:54:03.465: [Python] Could not load library: libpython3.7m.dylib
13:54:03.808: No blackmagic support
13:54:03.915: [VideoToolbox encoder]: Adding VideoToolbox H264 encoders
13:54:04.344: [obs-browser]: Version 2.7.16
13:54:04.819: os_dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib->/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib): dlopen(/Applications/VLC.app/Contents/MacOS/lib/libvlccore.dylib, 257): image not found
13:54:04.819:
13:54:04.819: Couldn't find VLC installation, VLC video source disabled
13:54:04.838: [obs-ndi] hello ! (version 4.7.1)
13:54:04.838: [obs-ndi] Trying ''
13:54:04.838: [obs-ndi] Trying '/usr/lib'
13:54:04.838: [obs-ndi] Trying '/usr/local/lib'
13:54:04.838: [obs-ndi] Found NDI library at '/usr/local/lib/libndi.4.dylib'
13:54:05.405: [obs-ndi] NDI runtime loaded successfully
13:54:05.406: [obs-ndi] NDI library initialized successfully (NDI SDK APPLE 11:21:52 Mar 25 2020 4.5.0)
13:54:05.426: ---------------------------------
13:54:05.426: Loaded Modules:
13:54:05.426: obs-ndi.so
13:54:05.426: vlc-video.so
13:54:05.426: text-freetype2.so
13:54:05.426: rtmp-services.so
13:54:05.426: obs-x264.so
13:54:05.426: obs-vst.so
13:54:05.426: obs-transitions.so
13:54:05.426: obs-outputs.so
13:54:05.426: obs-libfdk.so
13:54:05.426: obs-filters.so
13:54:05.426: obs-ffmpeg.so
13:54:05.426: obs-browser.so
13:54:05.426: mac-vth264.so
13:54:05.426: mac-syphon.so
13:54:05.426: mac-decklink.so
13:54:05.426: mac-capture.so
13:54:05.426: mac-avcapture.so
13:54:05.426: linux-jack.so
13:54:05.426: image-source.so
13:54:05.426: frontend-tools.so
13:54:05.426: decklink-ouput-ui.so
13:54:05.426: coreaudio-encoder.so
13:54:05.426: ---------------------------------
13:54:05.427: os_dlopen(../obs-plugins/obs-browser->../obs-plugins/obs-browser.so): dlopen(../obs-plugins/obs-browser.so, 257): image not found
13:54:05.427:
13:54:05.441: ==== Startup complete ===============================================
13:54:05.646: All scene data cleared
13:54:05.646: ------------------------------------------------
13:54:05.709: coreaudio: device 'USB Audio CODEC ' initialized
13:54:05.804: adding 69 milliseconds of audio buffering, total audio buffering is now 69 milliseconds (source: Mic/mixer/usb)
13:54:05.804:
13:54:06.069: Webcam: Selected device 'HD Pro Webcam C920'
13:54:06.071: Webcam: Using preset 1280x720
13:54:06.354: [obs-ndi] started A/V threads for source ''
13:54:06.354: [obs-ndi] A/V thread for 'NDI™ Source' started
13:54:06.355: Switched to scene 'DJ stream'
13:54:06.355: ------------------------------------------------
13:54:06.355: Loaded scenes:
13:54:06.355: - scene 'CrashChessDummy':
13:54:06.356: - source: 'Mic/mixer/usb' (coreaudio_input_capture)
13:54:06.356: - source: 'LIChess board' (window_capture)
13:54:06.356: - source: 'LIChess time' (window_capture)
13:54:06.356: - source: 'Webcam' (av_capture_input)
13:54:06.356: - scene 'DJ stream':
13:54:06.356: - source: 'Webcam' (av_capture_input)
13:54:06.356: - source: 'logo' (image_source)
13:54:06.356: - source: 'Mic/mixer/usb' (coreaudio_input_capture)
13:54:06.356: - source: 'NDI™ Source' (ndi_source)
13:54:06.356: ------------------------------------------------
13:54:36.896: [obs-ndi] audio thread for 'NDI™ Source' completed
-----------------------------------------------------------------------------------------------------

Downloaded from here: https://github.com/Palakis/obs-ndi/releases - obs-ndi-4.7.1-macOS.pkg then this link for runtime.
----------------------------
macOS
Download and run obs-ndi-4.7.1-macOS.pkg. This will install both the plugin and the NDI 4.0+ Runtime. On macOS Catalina (or if it doesn't install the NDI runtime automatically), you'll have to download and install the NDI runtime manually: download it here.
 

jwein83

New Member
Weird though - like why with the latest OBS and osx10.13 did I have to use that particular one. Also, is there a guide that coordinates all this anywhere? Like you put in "I have obs version xxx and osx xxx" and then it'll tell you which one to use.
 

yurkomik

Member
obs provided the link to the file on newtek server. Unfortunately newtek updated the file to the never version and it doesn't work with the plugin yet. Unfortunately filename is the same so nobody knew it's a different version.
 

Deebo

New Member
Do you have the file I need to download please I think im having the same issue. Whenever I have OBS on I select NDI source then go into the settings and as soon as I select ok it crashes. Im not very good at all this as only just learning about streaming so your help would be greatly appreciated.
 
Hi, unable to open OBS at all, crashes immediately. Is it a bug, and wait for updates, or do I need to download an older version. If so how please
 
Top