go2rtc

Unify multi-protocol camera streams into a single backend with YAML configuration.

76|3|Updated May 31, 2025
One-click install
npx skills add https://github.com/Parallel-7/FlashForgeUI-Electron --skill go2rtc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go2rtc
Source: https://github.com/Parallel-7/FlashForgeUI-Electron/tree/main/.claude/skills/go2rtc
Command: npx skills add https://github.com/Parallel-7/FlashForgeUI-Electron --skill go2rtc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

go2rtc unifies camera streaming across 30+ protocols into a single, configurable backend, simplifying setup and maintenance for reliable local and remote access.

Core Features & Use Cases

  • Unified Protocol Support: RTSP, RTSP with ONVIF backchannel, HTTP, RTMP, WebRTC, HomeKit, and more from one configuration.
  • Low Latency & Flexible Outputs: WebRTC streaming with an RTSP server and multiple output formats for viewing on desktop or mobile.
  • Integrations & Automation: Native Home Assistant/HomeKit integration and ability to publish to services like YouTube or Telegram.
  • Use Case: Deploy multi-camera monitoring in a smart home or small office with a single API and consistent interfaces.

Quick Start

Install go2rtc, configure streams in the YAML, start the service, and access feeds via the WebUI or API.

Frequently Asked Questions about go2rtc

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I unify RTSP and WebRTC camera streams into a single backend?

You can unify RTSP and WebRTC camera streams by configuring them in a YAML-based backend, which consolidates over 30 protocols into a single source for reliable local and remote access via a unified API.

Does Home Assistant support WebRTC streaming for RTSP cameras?

Yes, Home Assistant supports WebRTC streaming for RTSP cameras through native integration, allowing you to configure streams in YAML and access them directly via the WebUI or REST API.

Can I use HomeKit streaming with my existing RTSP cameras?

Yes, you can enable HomeKit streaming for existing RTSP cameras by using a multi-protocol bridge, unifying your streams so they are accessible across HomeKit, WebRTC, and other formats simultaneously.

What's the best way to set up multi-protocol camera streaming for a small office?

The best way to set up multi-protocol camera streaming for a small office is using a unified backend, configuring your RTSP and RTMP feeds in YAML to ensure consistent low-latency viewing across desktop and mobile.

How do I configure RTSP camera streams in YAML for remote access?

To configure RTSP camera streams in YAML for remote access, you add your camera sources to the configuration file, start the service, and the backend automatically handles protocol negotiation for WebUI and API viewing.