WebRTC tool for bringing remote video feeds into OBS or other studio software
Top 15.1% on sourcepulse
VDO.Ninja is a free, open-source tool for bringing remote video feeds into OBS and other studio software via WebRTC. It targets content creators, streamers, and remote collaborators, offering low-latency, high-quality video integration with features like a director control room and smartphone webcam support.
How It Works
VDO.Ninja leverages direct peer-to-peer WebRTC connections for video transfer, minimizing latency and maximizing quality. It supports WHIP/WHEP protocols and self-hosted SFUs. The system relies on STUN servers for initial connection setup and offers optional TURN servers for relaying video, particularly for users behind strict firewalls or on mobile networks.
Quick Start & Requirements
https://vdo.ninja
or self-deploy by hosting the repository files on a HTTPS-enabled webserver.turnserver.md
).Highlighted Details
Maintenance & Community
The project is actively maintained by Steve Seguin, with a strong community presence on Discord for support and discussions. Updates are infrequent for the main hosted version to ensure stability, with a develop
branch available for experimental features.
Licensing & Compatibility
VDO.Ninja is "mostly" open-source; refer to LICENCE.md
for details. It is generally compatible with commercial use and closed-source linking, but specific terms should be reviewed.
Limitations & Caveats
Self-deployment support is limited due to the time commitment required. While most connections are peer-to-peer, TURN servers are sometimes necessary and can be costly to operate. The develop
branch may contain untested or incomplete features.
1 week ago
1 day