Skip to content
Network A/V in OBS Studio
Branch: master
Clone or download
Palakis Merge pull request #289 from Palakis/linux-macos-settings-fix
Linux + macOS: fix height of settings window
Latest commit 19b79ba Mar 12, 2019
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Docs: add Contributing guidelines May 31, 2017
CI ci(linux): get fixed already Mar 11, 2019
data/locale general: print ndi version in logs + show in settings window Mar 12, 2019
external Using OBS plugin helpers in the build process Oct 23, 2016
installer
lib/ndi/Include
src settings: fix height Mar 12, 2019
.gitignore
.travis.yml ci(macos): fix azure pipeline + remove travis macos pipeline Mar 3, 2019
CMakeLists.txt general: version bump to 4.6.0 Mar 10, 2019
LICENSE
README.md
appveyor.yml ci(windows): fix installer upload Jul 6, 2018
azure-pipelines.yml ci(macos): fix package path Mar 8, 2019

README.md

obs-ndi

Network A/V in OBS Studio with NewTek's NDI technology.

Features

  • NDI Source : receive NDI video and audio in OBS
  • NDI Output : transmit video and audio from OBS to NDI
  • NDI Filter (a.k.a NDI Dedicated Output) : transmit a single source or scene to NDI

Downloads

Binaries for Windows, macOS and Linux are available in the Releases section.

Compiling

Prerequisites

You'll need CMake and a working development environment for OBS Studio installed on your computer.

Windows

In cmake-gui, you'll have to set these CMake variables :

  • QTDIR (path) : location of the Qt environment suited for your compiler and architecture
  • LIBOBS_INCLUDE_DIR (path) : location of the libobs subfolder in the source code of OBS Studio
  • LIBOBS_LIB (filepath) : location of the obs.lib file
  • OBS_FRONTEND_LIB (filepath) : location of the obs-frontend-api.lib file

Linux

On Debian/Ubuntu :

git clone https://github.com/Palakis/obs-ndi.git
cd obs-ndi
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR="<path to the libobs sub-folder in obs-studio's source code>" -DCMAKE_INSTALL_PREFIX=/usr ..
make -j4
sudo make install

OS X

git clone https://github.com/Palakis/obs-ndi.git
cd obs-ndi
mkdir build && cd build
cmake -DLIBOBS_INCLUDE_DIR=<path to the libobs sub-folder in obs-studio's source code> -DLIBOBS_LIB=<path to libobs.0.dylib> -DOBS_FRONTEND_LIB=<path to libobs-frontend-api.dylib> -DQt5Core_DIR=/usr/local/opt/qt5/lib/cmake/Qt5Core -DQt5Widgets_DIR=/usr/local/opt/qt5/lib/cmake/Qt5Widgets ../
make -j4
# Copy libobs-ndi.so to the obs-plugins folder
# Copy libndi.dylib from the NDI SDK to the obs-plugins folder too

Automated Builds

  • Windows: Automated Build status for Windows
  • Linux: Automated Build status for Linux
  • macOS: Automated Build status for macOS
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.