Resource icon

obs-ndi - NewTek NDI™ integration into OBS Studio 4.5.3

Supported Bit Versions
32-bit, 64-bit
Source Code URL
https://github.com/Palakis/obs-ndi
Minimum OBS Studio Version
21.0.0
Supported Platforms
Windows, Mac OS X, Linux
This plugin adds simple audio/video input and output over IP using NewTek's NDI™ technology.

Three integrations are currently available:
- NDI Source: add NDI Sources into OBS like any traditional source
- NDI Output: transmit the main program view over NDI
- NDI Filter: a special OBS filter that outputs its parent OBS source to NDI (audio works only with video capture sources, media sources and VLC sources)

This plugin requires the NDI 3.0 Runtime to be installed on your system. See installation instructions on the Downloads page for more details.
Author
Palakis
Downloads
84,222
First release
Last update
Rating
4.58 star(s) 19 ratings

Latest updates

  1. obs-ndi 4.5.3

    Only use this release with OBS 22 or above! Changes since 4.5.2 NDI Source: Performance...
  2. obs-ndi 4.5.2

    Only use this release with OBS 22 or above! Changes since 4.5.1 Source: remove the "Default"...
  3. obs-ndi 4.5.1 (macOS hotfix release)

    This release is a hotfix for macOS users only. For the latest Windows and Linux releases, see...

Latest reviews

Works perfectly! Thanks.
Works really well except for the fact that the provided NDI Redist Exe file you are given a link to is a download that flags as malware, the download originates from rackcdn.com which with a quick google shows heaps of malware/trojan warnings.

http://oi65.tinypic.com/2zeccgx.jpg
With every version update, this keeps getting better. 4.2.3 (current) is the most stable so far. This plugin expands the usability of OBS to a whole new level. We use this on a regular basis at the production company I work at. Thanks again, Palakis!
Absolutely awsome, easy and usefull !
Using it to livestream basketball meetings.
THX! good Work !
This plugins works perfectly. Now I can use my iPhones as camera. Well done.
This plug-in is super easy to setup and use and having NDI support in OBS to get around clunky capture card setups for two PC streaming is fantastic.

However, I've had major issues with being unable to hold consistent 60fps via NDI, even with machines well beyond what's required and a solid gigabit network. My main PC also has to be frequently restarted because after every stream, game audio goes out of sync when using the NDI plug-in. The only way to fix it is to restart.

While I do appreciate this is a free plug-in being made by a hobbyist, support for this is also virtually non-existent (though in keeping with the general OBS support experience.) The author only responds to a handful of support threads and if you have any problems with this at all, expect to be left to figure it out yourself.

I still use this plug-in (especially since the alternative is XSplit which just, no) but it still needs a lot of refinement.
I was able to use this plugin to send live video from a program directly to OBS. It was a lot easier than trying to capture another window.
Very functional and very easy to set up. The perfect way to send an OBS output or source between local network devices.
This plugin has solved such a major headache for me and allowed me to get my Twitch.TV stream back up and running. With NewTek NDI, and this plugin, now I can output my 15Mbps stream to restream.io while simultaneously sending my output stream at full quality (~200Mbps) to my other broadcasting OBS machine as an NDI Input, from there I send to Twitch at 6Mbps. Before my stream was being blocked as the bitrate was too high and I didn't want to pay for Transcode time on Restream,IO anymore; this enables me to perform my own "transcoding" with NO extra cost. Setup is super simple and I was ready and streaming on both boxes within minutes. The CPU overhead is minimal on my main box, like 4% extra, so it doesn't effect my gameplay or other material really much at all (i7 960 @ 4.2Ghz). Even with the much extra IP traffic, there's no encoding to network lag on either OBS session on either machine, so no dropped frames due to render lag or network lag! Simply amazing! I do wish that there was finer controls for the encoding in terms of bitrate, but at this point... I'll take it! Great job!
Top