macOS 10.15 Catalina Support Status

Status
Not open for further replies.

That (and related) error(s) are usually due to the NDI library not existing on the system.

If you open Terminal.app and punch in ls /usr/local/lib/libnd* you should get something along the lines of /usr/local/lib/libndi.4.dylib /usr/local/lib/libndi_licenses.txt if the SDK was installed correctly.

That's the dynamic library the current NDI plugin needs to work - you can download the most current SDK installer directly from Newtek via https://new.tk/NDIRedistV4Apple to manually install the SDK if necessary.
 

RBeta

New Member
@TylerDurd0n Thanks a lot for getting back to me I've been trying to fix this for more than a month.

I figured out that the issue was that the NDI Runtime was not being detected by obs nor obs link (or not installed properly if applies). The thing here is that I've tried to install it and it gives me no errors whatsoever but I'm not able to get it working.

Here the screenshots of the terminal command and the other related apps

Screen Shot 2020-01-01 at 14.04.23.png
Screen Shot 2020-01-01 at 14.05.32.png
Screen Shot 2020-01-01 at 14.05.50.png
Screen Shot 2020-01-01 at 14.07.30.png
 

RBeta

New Member
I'm using:

1. obs-ndi-4.7.1-macOS
2. libNDI_for_Mac
3. obs-mac-24.0.6
4. OBSLink-1.0.1.159

Also here another screenshoot
 

Attachments

  • Screen Shot 2020-01-01 at 14.14.20.png
    Screen Shot 2020-01-01 at 14.14.20.png
    102.5 KB · Views: 209
I'm using:

1. obs-ndi-4.7.1-macOS
2. libNDI_for_Mac
3. obs-mac-24.0.6
4. OBSLink-1.0.1.159

Also here another screenshoot

What's the output of ls /usr/local/lib/libnd* after you've manually installed the SDK? Also with the installer still open, press CMD+L to open the installer log, switch to "All Messages" and check if there are any errors mentioned there.

EDIT: On top of that I'm aware that OBS Link uses NDI, but I'm not sure which version. If the OBS-NDI plugin requires NDIv4, but OBS Link requires NDIv3 (meaning: it's looking for a file named libndi.3.dylib) you might run into this issue. That is not necessarily a problem, as long as both (OBS NDI and OBS-Link) use the NDI protocol to "talk" with each other, but then you'd need to have both versions of the library present in your system.

What does the "Please Install NDi library" menu item do?
 

RBeta

New Member
What's the output of ls /usr/local/lib/libnd* after you've manually installed the SDK? Also with the installer still open, press CMD+L to open the installer log, switch to "All Messages" and check if there are any errors mentioned there.

EDIT: On top of that I'm aware that OBS Link uses NDI, but I'm not sure which version. If the OBS-NDI plugin requires NDIv4, but OBS Link requires NDIv3 (meaning: it's looking for a file named libndi.3.dylib) you might run into this issue. That is not necessarily a problem, as long as both (OBS NDI and OBS-Link) use the NDI protocol to "talk" with each other, but then you'd need to have both versions of the library present in your system.

What does the "Please Install NDi library" menu item do?


Thanks again for getting back on this. here my answers:
What's the output of ls /usr/local/lib/libnd* after you've manually installed the SDK?

First it says Permission denied , after run it with sudo it says /usr/local/lib/libnd: No such file or directory . However if I run sudo ls /usr/local/lib/ it shows
libmp3lame.0.dylib libmp3lame.dylib libndi.4.dylib libmp3lame.a libndi.3.dylib libndi_licenses.txt

Also with the installer still open, press CMD+L to open the installer log, switch to "All Messages" and check if there are any errors mentioned there.

I don't see any errors on the installation, here the "only errors" log:

Code:
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <background_scaling> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <background_alignment> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <layout-direction> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Failed to load specified background image
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Could not load resource readme: (null)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: ----- Begin install -----
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: ----- End install -----

And here the "all logs" log:

Code:
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: @(#)PROGRAM:Install  PROJECT:Install-1000
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: @(#)PROGRAM:Installer  PROJECT:Installer-965.1
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Hardware: MacBookPro11,2 @ 2.20 GHz (x 8), 16384 MB RAM
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Running OS Build: Mac OS X 10.15.2 (19C57)
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: USER=ruben
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: SECURITYSESSIONID=1899f
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: MallocNanoZone=0
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: COMMAND_MODE=unix2003
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: LOGNAME=ruben
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.x2dhUsM83u/Listeners
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: HOME=/Users/ruben
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: SHELL=/bin/bash
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: LaunchInstanceID=8958BD37-DAD7-4414-AB87-36E416240BA8
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: __CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: TMPDIR=/var/folders/hj/t3n54w7d52zgyhyngcvd80hw0000gn/T/
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: XPC_SERVICE_NAME=com.apple.xpc.launchd.oneshot.0x10000082.Installer
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Env: XPC_FLAGS=0x0
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: NewTek NDI redistributable  Installation Log
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Opened from: /Users/ruben/Desktop/libNDI_for_Mac.pkg
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <background_scaling> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <background_alignment> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Package Authoring Error: <layout-direction> has an unsupported MIME type: X-NSObject/NSNumber
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Failed to load specified background image
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Product archive /Users/ruben/Desktop/libNDI_for_Mac.pkg trustLevel=350
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: External component packages (1) trustLevel=350
Jan  2 23:34:28 Rubens-MacBook-Pro-2 Installer[38600]: Could not load resource readme: (null)
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]: ================================================================================
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]: User picked Standard Install
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]: Choices selected for installation:
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]:     Upgrade: "NewTek NDI redistributable"
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]:     Upgrade: "(null)"
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]:         libNDI_for_Mac.pkg#libNDIComponent.pkg : com.newtek.libndi.4 : 0
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]: ================================================================================
Jan  2 23:34:37 Rubens-MacBook-Pro-2 Installer[38600]: It took 0.00 seconds to summarize the package selections.
Jan  2 23:34:38 Rubens-MacBook-Pro-2 Installer[38600]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: location = file://localhost
Jan  2 23:34:38 Rubens-MacBook-Pro-2 Installer[38600]: -[IFDInstallController(Private) _buildInstallPlanReturningError:]: file://localhost/Users/ruben/Desktop/libNDI_for_Mac.pkg#libNDIComponent.pkg
Jan  2 23:34:38 Rubens-MacBook-Pro-2 Installer[38600]: Set authorization level to root for session
Jan  2 23:34:40 Rubens-MacBook-Pro-2 Installer[38600]: Administrator authorization granted.
Jan  2 23:34:40 Rubens-MacBook-Pro-2 Installer[38600]: Will use PK session
Jan  2 23:34:40 Rubens-MacBook-Pro-2 Installer[38600]: Using authorization level of root for IFPKInstallElement
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: Starting installation:
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: Configuring volume "Macintosh HD"
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: Preparing disk for local booted install.
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: Free space on "Macintosh HD": 104.44 GB (104443781120 bytes).
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: Create temporary directory "/var/folders/hj/t3n54w7d52zgyhyngcvd80hw0000gn/T//Install.38600YXcrCn"
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: IFPKInstallElement (1 packages)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Adding client PKInstallDaemonClient pid=38600, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 Installer[38600]: PackageKit: Enqueuing install with framework-specified quality of service (utility)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: ----- Begin install -----
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: packages=(
        "<null>"
    )
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Set reponsibility for install to 38600
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Will do receipt-based obsoleting for package identifier com.newtek.libndi.4 (prefix path=usr/local/lib)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Extracting file:///Users/ruben/Desktop/libNDI_for_Mac.pkg#libNDIComponent.pkg (destination=/Library/InstallerSandboxes/.PKInstallSandboxManager/850B5A56-9BC4-4233-A203-F0BF73F51D31.activeSandbox/Root/usr/local/lib, uid=0)
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: prevent user idle system sleep
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: suspending backupd
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Using trashcan path /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/T/PKInstallSandboxTrash/850B5A56-9BC4-4233-A203-F0BF73F51D31.sandboxTrash for sandbox /Library/InstallerSandboxes/.PKInstallSandboxManager/850B5A56-9BC4-4233-A203-F0BF73F51D31.activeSandbox
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Shoving /Library/InstallerSandboxes/.PKInstallSandboxManager/850B5A56-9BC4-4233-A203-F0BF73F51D31.activeSandbox/Root (1 items) to /
Jan  2 23:34:41 Rubens-MacBook-Pro-2 install_monitor[38622]: Temporarily excluding: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Writing receipt for com.newtek.libndi.4 to /
Jan  2 23:34:41 Rubens-MacBook-Pro-2 installd[9134]: Installed "NewTek NDI redistributable" ()
Jan  2 23:34:41 Rubens-MacBook-Pro-2 install_monitor[38622]: Re-included: /Applications, /Library, /System, /bin, /private, /sbin, /usr
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: releasing backupd
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: allow user idle system sleep
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Cleared responsibility for install from 38600.
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Cleared permissions on Installer.app
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: ----- End install -----
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: 0.8s elapsed install time
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Running idle tasks
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Removing client PKInstallDaemonClient pid=38600, uid=501 (/System/Library/CoreServices/Installer.app/Contents/MacOS/Installer)
Jan  2 23:34:42 Rubens-MacBook-Pro-2 installd[9134]: PackageKit: Done with sandbox removals
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: Running install actions
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: Removing temporary directory "/var/folders/hj/t3n54w7d52zgyhyngcvd80hw0000gn/T//Install.38600YXcrCn"
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: Finalize disk "Macintosh HD"
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: Notifying system of updated components
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: **** Summary Information ****
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:   Operation      Elapsed time
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: -----------------------------
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:        disk      0.02 seconds
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:      script      0.00 seconds
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:        zero      0.00 seconds
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:     install      1.17 seconds
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:     -total-      1.20 seconds
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]:
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: IFDInstallController 5A51B790 state = 5
Jan  2 23:34:42 Rubens-MacBook-Pro-2 Installer[38600]: Displaying 'Install Succeeded' UI.


EDIT: On top of that I'm aware that OBS Link uses NDI, but I'm not sure which version. If the OBS-NDI plugin requires NDIv4, but OBS Link requires NDIv3 (meaning: it's looking for a file named libndi.3.dylib) you might run into this issue. That is not necessarily a problem, as long as both (OBS NDI and OBS-Link) use the NDI protocol to "talk" with each other, but then you'd need to have both versions of the library present in your system.

As you saw above it seems that I have both files needed but from the error I see in obs link and obs it seems that they are not detecting the runtime thing or not finding what they need to run.

What does the "Please Install NDi library" menu item do?

It takes me to newtek.com/ndi/tools/#download-tools and it redirects me to https://ndi.tv/tools/


Thanks again, I really appreciate it.
 

FlyersPh9

New Member
I can't get Syphon to inject into OBS, whether I use the filter dialog or launch the separate application. Trying to follow these instructions: https://www.rightpoint.com/thought/...ur-video-meetings-on-skype-with-green-screens

Using 24.0.3-21-g4cb53279-modified
I followed the same guide and am running into the same problem. From my Googling it appears that SyphonInject no longer works without disabling very important security settings on your Mac -- something I am not willing to do. This issue has been around for a couple of years without a really good work around.

One other option I saw was using a USB-C to HDMI cable going into a HDMI game capture card but this option costs at least $120.

Is anyone aware of any additional work arounds or options that I may have missed? I've only been researching this for about an hour so I may have missed some updates.
 

Yohannan

New Member
Hi,
Few things after MacOS update not working like NDI, Syphon Client(of Propresenter), Display and Window Capture.
I need this fixed update soon.
Help me
 

Pajamafy

New Member
OBS was working for the most part perfectly fine and I finally decided to start streaming after a month or so of not using it. I saw that an update was available for OBS (24.0.6) and decided to download it. Now my elgato hd60 S is not appearing as an option when selecting my video capture device on OBS. Does anyone have any insight on how i may go about fixing this, the Elgato is showing up fine with my live gameplay on other software such as Elgato's Game Capture HD software and it appears and is selected on OBS Link
 
Frankly I have no idea what else could be broken then. OBS 24.0.6 and OBS-NDI 4.7.1 work fine on Catalina for me and I had zero issues so far..

I don't have an Elgato HD60s, so I have no idea what might be broken with that piece though.
 

obsnoobie

New Member
When i try to record my screen (windows capture), it won't show any chrome pages. Just the basic mac stuff. What should i do to fix this?

1zdnrhi.png


OBS did ask for the following permission: "sh" wants to log all my keystrokes
But i clicked denied because it seemed fishy.

Am i forced to click allow logging keystrokes to make obs work on the new mac update?
img[]

sh-png.49536
 
The keystroke permission is necessary for hotkey support - IIRC this is a Qt issue that needs to be fixed by them first.

As for the window capture this could be due to OBS not automatically requesting screen capture permissions, but I can't confirm this right now.
 

obsnoobie

New Member
The keystroke permission is necessary for hotkey support - IIRC this is a Qt issue that needs to be fixed by them first.

As for the window capture this could be due to OBS not automatically requesting screen capture permissions, but I can't confirm this right now.

If i never use hotkey support, should i still be able to use OBS studios without granting it permission?
 

OBSessed

New Member
I'm a complete noob at all this stuff, but I followed all the instructions here:

https://obsproject.com/forum/threads/macos-10-15-catalina-support-status.111343/

and tried to start OBS from the terminal. It just hangs. No OBS user interface window appears. The OBS icon just bobs up and down merrily in the dock and nothing happens.

I have attached a log of the terminal output. If anyone has any ideas, I would be extremely grateful for your advice. I use OBS for work and now wish I hadn't upgraded to Catalina. It seemed smart at the time ;)

Thanks!

p.s. I am using

macOS Catalina v10.15.2
 

Attachments

  • log.txt
    4.1 KB · Views: 31
Last edited:

dodgepong

Administrator
Community Helper
Don't start OBS from the command line anymore. Just download the latest version 24.0.6, and run it normally, as you would any other Mac app.
 

OBSessed

New Member
Has anyone else experienced the problem above?

I have downloaded OBS v24.0.6 as suggested and clicked the icon in "Applications" as suggested.

The user interface doesn't even appear and the OBS icon bounces in the dock a few times and goes dormant. Hovering shows that OBS is "unresponsive".

Is there something else I need to manually update in Catalina?

Any suggestions very gratefully received, as I can't work at the moment.

Thank you to all in this forum that take time to help amateurs like myself!

p.s. I tried to run from terminal to see if anything jumped out and the log is below.
 

Attachments

  • run_log.txt
    13.5 KB · Views: 26
Last edited:

RBeta

New Member
Frankly I have no idea what else could be broken then. OBS 24.0.6 and OBS-NDI 4.7.1 work fine on Catalina for me and I had zero issues so far..

I don't have an Elgato HD60s, so I have no idea what might be broken with that piece though.

Thanks a lot, I didn't want to do it but I might format the ssd and do a clean install of Catalina, if that doesn't work I'll have to return the device.

Again, thanks.
 

Pendarr

New Member
Just bought an HD60 S and am trying to get it to be recognized in OBS. I installed OBS Link and the NDI Plugin, but I can't open OBS Link at all. Nothing happens when I open the app. I've tried reinstalling, rebooting the machine, no difference. Tried giving it full disk access (I'm on Catalina) and no difference.

Any idea? Not off to a great start with this thing.
 

BrotherRon

New Member
I'm having issues. OBS finally opens now, however when I try to connect my External Sony Cam via a BlackMagic UltraStudio Capture Box, no video displays in the Preview box of the OBS Software.
The Audio through the BlackMagic UltraStudio box seems to work, it shows it in the Audio Mixer.

All was working well before the OS\OBS update.
 
Status
Not open for further replies.
Top