All Projects → Palakis → Obs Ndi

Palakis / Obs Ndi

Licence: gpl-2.0
NewTek NDI integration for OBS Studio

Programming Languages

c
50402 projects - #5 most used programming language
Inno Setup
370 projects
C++
36643 projects - #6 most used programming language
shell
77523 projects
ruby
36898 projects - #4 most used programming language
CMake
9771 projects
Batchfile
5799 projects

Projects that are alternatives of or similar to Obs Ndi

Bepasty Server
binary pastebin server
Stars: ✭ 111 (-94.14%)
Mutual labels:  audio
Libaudiodecoder
The Cross-Platform Audio Decoder API
Stars: ✭ 114 (-93.98%)
Mutual labels:  audio
Dawdreamer
Digital Audio Workstation with Python; VST instruments/effects, parameter automation, and native processors
Stars: ✭ 119 (-93.71%)
Mutual labels:  audio
Pd Mkmr
A compilation of vanilla made abstractions
Stars: ✭ 112 (-94.08%)
Mutual labels:  audio
Strobe Hub
The server for the strobe audio system
Stars: ✭ 115 (-93.92%)
Mutual labels:  audio
Goaudio
Go tools for audio processing & creation 🎶
Stars: ✭ 116 (-93.87%)
Mutual labels:  audio
Miniaudio
Single file audio playback and capture library written in C.
Stars: ✭ 1,889 (-0.21%)
Mutual labels:  audio
Rtp
A Go implementation of RTP
Stars: ✭ 120 (-93.66%)
Mutual labels:  audio
Obs Virtual Cam
obs-studio plugin to simulate a directshow webcam
Stars: ✭ 1,558 (-17.7%)
Mutual labels:  obs-studio
Itunes store transporter
Upload and manage your assets in the iTunes Store using the iTunes Store’s Transporter (iTMSTransporter).
Stars: ✭ 117 (-93.82%)
Mutual labels:  audio
Spoken language identification
Identify a spoken language using artificial intelligence (LID).
Stars: ✭ 114 (-93.98%)
Mutual labels:  audio
Rudiments
A drum machine written in Rust
Stars: ✭ 113 (-94.03%)
Mutual labels:  audio
Edsp
A cross-platform DSP library written in C++ 11/14. This library harnesses the power of C++ templates to implement a complete set of DSP algorithms.
Stars: ✭ 116 (-93.87%)
Mutual labels:  audio
Skqw
JavaScript Audio Visualizer
Stars: ✭ 112 (-94.08%)
Mutual labels:  audio
Vime
Customizable, extensible, accessible and framework agnostic media player. Modern alternative to Video.js and Plyr. Supports HTML5, HLS, Dash, YouTube, Vimeo, Dailymotion...
Stars: ✭ 1,928 (+1.85%)
Mutual labels:  audio
Simple Sdl2 Audio
A simple SDL2 audio library without SDL_Mixer for playing music and multiple sounds natively in SDL2
Stars: ✭ 111 (-94.14%)
Mutual labels:  audio
Sound
🔊 A Vue composable for playing sound effects
Stars: ✭ 116 (-93.87%)
Mutual labels:  audio
Persistentstreamplayer
Stream audio over http, and persist the data to a local file while buffering
Stars: ✭ 120 (-93.66%)
Mutual labels:  audio
Pluginguimagic
Examples for foleys_gui_magic - the styleable plugin gui
Stars: ✭ 120 (-93.66%)
Mutual labels:  audio
Ocamlverse.github.io
Documentation of everything relevant in the OCaml world
Stars: ✭ 117 (-93.82%)
Mutual labels:  audio

obs-ndi

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

Build Status Twitter Financial Contributors on Open Collective

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:

# Start by installing the latest libndi deb available [here](https://github.com/Palakis/obs-ndi/releases).
git clone https://github.com/Palakis/obs-ndi.git
cd obs-ndi
mkdir build && cd build
# If you are on Ubuntu, add the `-DUSE_UBUNTU_FIX=true` flag to your cmake command
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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].