alexxit/go2rtc

Ultimate camera streaming application

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 38 minutes ago
Added to GitGenius on September 4th, 2026
Created on August 18th, 2022
Open Issues & Pull Requests: 904 (+0)
GitHub issues: Enabled
Number of forks: 1,301
Total Stargazers: 14,135 (+0)
Total Subscribers: 106 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 7.6 hours
Mean response time: 11.4 days
90th percentile: 12.4 days
Tracked items: 914

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 97% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 62% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 3% of issues opened in the past year have been closed. Three people close 66% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 558
New in 7 days: 8
Closed in 7 days: 1
Avg open age: 413 days
Stale 30+ days: 497
Stale 90+ days: 418

Recent activity

Opened in 7 days: 8
Closed in 7 days: 1
Comments in 7 days: 2
Events in 7 days: 4

Top labels

  • question (448)
  • bug (155)
  • enhancement (144)
  • duplicate (45)
  • brand/xiaomi (30)
  • invalid (24)
  • brand/tapo (21)
  • documentation (16)

Detailed Description

go2rtc is a camera streaming application that handles multiple audio and video formats and protocols with minimal latency.

The tool solves the problem of unified camera stream management across diverse hardware and protocols by acting as a central streaming hub. It accepts input from dozens of formats and protocols, performs on-the-fly transcoding only when necessary via FFmpeg, and outputs streams in popular formats. The application supports two-way audio for compatible cameras, can mix audio tracks from different sources, and automatically matches client-supported codecs and formats. It also enables publishing streams to external services like YouTube and Telegram, and provides streaming statistics for active connections.

The tool suits home automation setups, security camera deployments, and any scenario requiring a single point of stream ingestion and distribution across heterogeneous camera hardware. It works as both a standalone application and as an embeddable library within other projects. The zero-dependency binary runs on Windows, macOS, Linux, and FreeBSD, making it portable across environments. Its emphasis on zero-delay streaming and lowest possible latency distinguishes it from general-purpose media servers.

The project maintains active development with regular updates addressing new camera models and streaming protocols. Bug fixes and feature additions flow steadily into releases. The codebase shows responsiveness to user-reported issues and integration requests from downstream projects. Community contributions are incorporated alongside maintainer-driven improvements to codec support and protocol handling.