steveseguin/vdo.ninja

VDO.Ninja is a powerful tool that lets you bring remote video feeds into OBS or other studio software via WebRTC.

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 35 minutes ago
Added to GitGenius on September 17th, 2026
Created on March 22nd, 2020
Open Issues & Pull Requests: 279 (+0)
GitHub issues: Enabled
Number of forks: 1,220
Total Stargazers: 4,047 (+0)
Total Subscribers: 76 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 13.8 hours
Mean response time: 447.6 days
90th percentile: 1976.9 days
Tracked items: 240

Most active contributors

Sign in to see contributor activity.

How this project is maintained

39% of open issues come from outside the core team, a mix of external reports and the maintainers' own roadmap. Work labelled "question" is answered fastest, typically in under an hour, while "enhancement" waits about 3 days. Three people close 93% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 188
New in 7 days: 1
Closed in 7 days: 24
Avg open age: 1,792 days
Stale 30+ days: 1
Stale 90+ days: 1

Recent activity

Opened in 7 days: 1
Closed in 7 days: 24
Comments in 7 days: 7
Events in 7 days: 15

Top labels

  • enhancement (143)
  • bug (72)
  • question (23)
  • UX Issue (11)
  • Electron-app (8)
  • Needs Testing (7)
  • documentation (7)
  • research (7)

Detailed Description

VDO.Ninja is a WebRTC-based tool that enables remote video feeds to be brought into OBS and other studio software for live production.

The tool solves the problem of capturing video from remote sources without requiring complex streaming infrastructure or additional software installations on the remote end. It works by establishing WebRTC connections between a remote camera or screen source and the receiving studio software, allowing low-latency video ingestion directly into OBS or compatible applications. This approach eliminates the need for traditional streaming protocols or encoder setup on the source side, making it accessible for contributors who may lack technical expertise.

VDO.Ninja suits live production workflows where you need to incorporate remote participants or sources into a centralized broadcast. It works well for interviews, panel discussions, remote guest appearances, and multi-location productions where participants can join with minimal setup. The tool is particularly valuable when you want to avoid the latency and complexity of conventional streaming methods. Anyone considering adoption should note that it relies on WebRTC, which means both the remote source and receiving end need compatible browsers or applications, and network conditions will affect video quality and latency.

The project shows active maintenance with regular updates addressing user-reported issues and feature requests. Development includes ongoing refinement of the WebRTC implementation and compatibility improvements across different browsers and studio software. The maintainer responds to community feedback and incorporates suggestions into the codebase, indicating engagement with user needs. Bug fixes are deployed regularly, and the tool continues to evolve based on real-world production use cases reported by its user base.