How to use ndi on obs

NDI

This article is for setting up NDI streams to receive in Streamlabs Desktop or other application. For information how to receive NDI streams in Streamlabs Desktop see this article.

Create NDI stream with OBS Studio


You can use OBS Studio on a computer to capture a game and other sources and send this out as an NDI stream with the OBS Studio NDI Plugin by Palakis. If you are installing this plugin without having the NDI Redistributable installed first, make sure to reboot your computer after installing the plugin, as it will automatically install this for you.

Enable NDI Output


The first method is to create an NDI stream of the main (stream) output and/or the preview output (studio mode) in OBS Studio containing all sources visible and the mixed final audio stream, by enabling the NDI Main and/or Preview Output via Tools → NDI Output Settings. In the NDI Output Settings dialog you can give the NDI stream a name to properly identify the NDI stream on the network if your have created multiple.
The NDI stream created does not contain any alpha-channel/transparency and the Video Settings in OBS Studio will be locked when one of the NDI outputs are enabled, as NDI will use the same Output (Scaled) Resolution and Frame Rate set by you there. The Bitrate set in Output Settings is irrelevant and not used by NDI as it uses its own encoding.

How to use ndi on obs

Dedicated NDI Output


A second method is to set a "Dedicated NDI Output" as a filter to any source in OBS Studio to only create an NDI stream of that source. If the source contains audio, this will be transmitted as well. Unlike the main preview output, this method retains the alpha-channel/transparency if the used source contains this. In the filter settings, you can also give the NDI stream an appropriate name.

How to use ndi on obs


If you are using the Dedicated Output NDI filter on a Browser source (as seen in the image above), to for example render alert and widget animations on another computer, do keep in mind due to the limitations of the Browser source that audio is not transmitted with it, so you'll need to patch this over via another method.


Further reading

NDI Receiving Setup in Streamlabs Desktop

Streamlabs Desktop is only able to receive an external NDI stream as a source. So you need another application that is capable of capturing and...

The Best Streaming Software in 2022

What is the best streaming software for live streamers?

Adding widgets to OBS Studio/Xsplit

This article is to help with the initial set up of widgets OBS Studio Verify that Browser Source is installed If installed correctly, you...

  • Main
  • Streaming
  • How to add your NDI camera to OBS Studio

PostedApril 12, 2021

UpdatedNovember 8, 2021

In this article we will review the process of creating an NDI source in OBS Studio for your BZBGEAR camera.

We will begin this guide under the assumption that you have already established a connection to your camera on your local network. If you have not please refer to this guide for Windows, or this guide for Mac.

First you will need to download and install in the following order, OBS Studio, NDI Tools, and the NDI Plugin for OBS Studio.

*Be sure to install all components of the NDI Tools package*

Once everything is downloaded and installed you need to log in to your cameras web browser interface to enable the NDI stream.

How to use ndi on obs

Navigate to Configuration -> NDI and check the box for NDI Enable. Choose an NDI Name that will be easily recognizable and set your NDI Group, if desired. Click Save and reboot the camera.

*The camera MUST be rebooted for these settings to apply!*

Open OBS Studio. Click + to add a new source in the Sources window.

How to use ndi on obs

How to use ndi on obs

Name your NDI Source, make sure the “Make source visible” box is checked, and click OK.

How to use ndi on obs

When the Properties screen appears select the pull-down menu for Source name and select your NDI camera. The name should appear as NDI_HX (Your camera name). Click OK to close the Properties window.

How to use ndi on obs

Highlight your camera in the sources window and your NDI feed should appear.

How to use ndi on obs

Why is NDI not working in OBS?

you have to make sure the version of the NDI plugin is compatible with the version of OBS you are using. Latest version of many plugins only works on 28.

How do I use NDI virtual input with OBS?

How to enable NDI input in OBS (to get an NDI stream)?.
Install the obs-ndi plugin to enable NDI in OBS. You can Google “OBS NDI plugin” or click here to download the plugin installer for your platform..
Restart your computer, and open OBS again. You will see the new “NDI Source” option when adding a new source:.

How do I add NDI plugins to OBS?

First of all make sure you have OBS Studio installed..
Download the NewTek NDI plugin for OBS Studio. You can download the plugin from GitHub here or from the OBS Studio plugin directory here. ... .
Download and install the Camera for OBS Studio iOS App..
Configure the device output. ... .
Add the NDI input into your OBS Studio Scene..

How do I stream to NDI?

Windows - In the NDI Studio Monitor, click the options icon at the top-left and then select the required stream. macOS - In the NDI Video Monitor, click the NDI menu at the top of the screen and then select the required stream.