Streamlabs Ndi Mac

  1. Streamlabs Obs Ndi Mac
  2. Streamlabs Ndi Mac Download
Running OBS 24.0.3 on Windows 10 with NDI 4.7.0, for some reason OBS isn't seeing NDI sources for the Macs on my network (a 2015 MacBook Pro, both running OBS 24.0.2 on Mojave, also NDI 4.7.0). The weird thing is that only the PC's NDI input from the Macs' output seems to be broken:
- The 2 Macs can select each other as NDI sources
- The PC and the Macs can all select an NDI source from the same machine (e.g. Skype, or OBS itself running on that machine)
- The Macs can select the PC as an NDI source (so output is working on the PC, just not input)
I unfortunately don't have another PC to test with, so I'm not sure if this is a cross-platform issue or something borked with NDI input into the machine, but it's strange that only the Mac->PC source isn't visible.
I could have sworn this was working at one point in the past in my setup, but can't recall which versions of the plugin / NDI Runtime / OBS I was using (and it seems only the latest NDI Runtime is available on Newtek's site, so I'm not sure how I could revert properly).
Any thoughts as to what could be preventing the Mac -> PC source from showing up, but allowing all other NDI sources to work normally?

Another option is to run bootcamp or boot up Windows on your mac hardware or on another computer; Windows works quite well with live streaming. The ideal solution of having OBS v25 just work on macOS is still being worked on; this is an effort that requires both OBS and the CEF team to complete. I'm trying to find alternative solutions, such as. NDI for OBS and Streamlabs OBS allows you to split your live streaming workload between 2 computers. If you have a computer that is struggling to play games. Create NDI stream with vMix Desktop Capture. There is also vMix Desktop capture available from the creators of vMix that creates an NDI stream of every single open window and desktop available. You select which window or desktop you want as NDI stream in Streamlabs OBS rather than selecting in the application which to use. Download the free NewTek NDI Connect app and expand your sources—and connectivity options—with only a standard computer serving up video over IP with the NDI protocol, NewTek’s innovative Network Device Interface technology. In order to get Streamlabs to accept NDI Sources, you’ll need to install one or two simple pieces of free software. If you’re using a Windows PC, install the NDI SDK redistributable published by NewTek, creators of NDI. If you’re using a Mac, you’ll need OBS-NDI 4.9.0 and NDI Runtime 4.5.1, both published by GitHub user Palakis.

Online streaming with Resolume is not difficult, but there are so many ways to do this and confusion might arise as to what is best for you. Let's get you started on your journey into the stream!

OBS Studio

It's not possible to directly stream from Resolume. For that you'll need other software. OBS Studio is an open source solution for all your streaming needs. To send the Resolume output to OBS we'll use NDI (Network Device Interface). To get NDI working in OBS you will need the NDI plugin. Make sure to reboot after installation (also for the plugin’s).
When starting OBS Studio for the first time, go through the Auto-Configuration Wizard and set OBS up for streaming. When selecting Service you can click on “Show All…” to reveal other services like Vimeo and ... Chaturbate? Don't look that up if you're at work.

Resolume into OBS

To send your Resolume composition output to OBS you will have to activate NDI in Resolume. In the Output menu, enable Network Streaming (NDI). The Resolume part is now done.

In OBS add a new Source and select the NDI™ Source. Under Source name, select Resolume. Now your Resolume output is being received by OBS. OBS can now stream it to the whole wide world.

Next we’ll take a look at some of the major platforms you can stream to. This is by no means comprehensive list, but the workflow for other platforms will be similar to these.

Streaming to YouTube / Twitch / Facebook Live

The next step is to get a stream key for the designated platform. In this example we’ll use YouTube. Go through the Auto Configuration to set up your stream. After that press the Start Streaming button and OBS will start streaming to your platform of choice.

Skype / Google Meet / Jitsi / Slack / Zoom
(Windows only)

Why not make your conference calls a hell of a lot more funky with some sweet Resolume action? Most of these applications will not accept a NDI input, they only want webcams as inputs, so picky! Now we'll have to cheat a little.

The solution is to create a virtual cam. For this we’ll use the NDI Tools Virtual Input. This will make your computer think that the Virtual Input is a webcam. Download and install the virtual input and run the Virtual Input application.

Streamlabs ndi mac software

We found that desktop applications are more flexible with their inputs than their browser counterparts. So use the desktop version if possible.

Make sure your conference software is not running yet.

Next, open up Resolume and send your output over NDI.

Right click the NDI Virtual Input in your toolbar and select Resolume.

Now open your conference software of choice and find the setting where you can pick your camera and select NewTek NDI Video

Using Syphon on the Mac

If you are a Mac user you can use Syphon send the output from Resolume into OBS with less latency than NDI. Setting up Syphon in Resolume is exactly the same as NDI. In the Resolume output menu, select Texture Sharing (Syphon). OBS natively supports Syphon, just use the Syphon source instead of the NDI source.

Streamlabs Ndi Mac

Streaming the Resolume Interface

To stream the Resolume interface we recommend using the Display Capture source in OBS Studio. Most conference applications will have a screen sharing option that you can use.

Pro Tip 1: You can set up scenes in OBS. In scene 1 you can have a screen capture of Resolume and in scene 2 your NDI input. In OBS, enable Studio Mode. Now you can crossfade between the two captures. This is great for doing tutorial streams or even VJ-ing back to back over a network.

Pro Tip 2: When capturing the Resolume interface make sure to use Display Capture and not Window Capture. For some mystical and arcane reason drop down menu's in Resolume will not be shown in OBS when you're using Window Capture.

StreamlabsStreamlabs Ndi Mac

Getting streams into Resolume

You might want to get a stream into Resolume to edit, mangle and play around with. Because you should be adding RGB-Delay to your history professor’s lecture on the effects of industrialisation on traditional craftsmanship in the early 1800’s.

In OBS add a Browser source and paste in your URL. Make sure to check the “Control audio via OBS”-checkbox. This enables control over the browsers audio levels under the Audio Mixer tab. Now press ALT and drag the bounding box to crop the input.

Streamlabs Obs Ndi Mac


Next, in the Tools menu of OBS, find the NDI output. Enable your main output for NDI and press OK.

Streamlabs Ndi Mac Download

In Resolume, under sources, select the NDI server that corresponds to the output of OBS. Now you have routed the stream into Resolume and you are free to play with it. If the Browser source isn’t working for your needs you can always create a Window Capture source instead, but that’s more fiddly.

Related Articles

Comments are closed.