Author: Kiba Snowpaw
Updated: January 2026
🔍 Introduction to OBS-NDI
OBS-NDI is a powerful plugin for OBS (Open Broadcaster Software) that allows audio and video to be transmitted across your local network using the NDI protocol.
This is incredibly useful for multi-PC streaming setups — for example, using one PC to play the game and another to handle the streaming, all over your home network without needing a capture card.
🧠 Key Terms Explained
- OBS: A free and open-source tool for video recording and live streaming.
- NDI (Network Device Interface): A technology developed by NewTek that allows low-latency video and audio sharing between devices on the same network.
💾 How to Install OBS-NDI on Linux (Arch Linux)
OBS does not include NDI support by default, so we’ll walk through installing the OBS-NDI plugin. This guide is tailored for Arch Linux users, but many steps apply to other distros too.
Option 1: Install Using Your Package Manager
If you’re lucky, your package manager has a pre-built package ready:
sudo pacman -S obs-ndi
If this works, you’re done! Open OBS and look for NDI options in the Tools menu.
Option 2: Manual Compilation (If obs-ndi is missing or outdated)
If the package is missing or broken, you can build it manually.
1. Install the Required Build Tools
sudo pacman -S base-devel git cmake
This installs essential development tools for building software from source.
2. Clone the OBS-NDI Plugin Source Code
git clone https://github.com/Palakis/obs-ndi.gitcd obs-ndi
3. Create a Build Directory
mkdir build && cd build
4. Run cmake
Note: You must have the NDI SDK installed at /opt/NDI_SDK. If it’s in a different location, change the path below:
cmake -DLIBNDI_DIR=/opt/NDI_SDK -DCMAKE_INSTALL_PREFIX=/usr ..
5. Build the Plugin
make
6. Install the Plugin
sudo make install
Once completed, launch OBS. You should now see “NDI Output” and other NDI options under the Tools menu.
✅ Final Notes
OBS-NDI is a game-changer for streamers with multiple PCs. It eliminates the need for expensive capture cards and allows for clean, high-quality video transmission across your local network.
Make sure your firewall allows NDI traffic, and for best performance, use a wired network connection (Gigabit Ethernet is ideal).
💬 Need Help?
If something goes wrong or OBS doesn’t detect NDI, check the following:
- Is the NDI SDK installed in the right directory?
- Did you restart OBS after installing?
- Check system logs or launch OBS from the terminal to see error messages.
If this guide helped you out, feel free to explore more Linux gaming topics in the community or drop your questions in the comments!
🐾 About the Author
Kiba Snowpaw is a Linux gamer and streamer dedicated to making advanced tools more accessible for beginners. Whether you’re trying to boost game performance or set up complex recording setups, Kiba’s here to guide you step by step.






Leave a comment