Go2rtc
Stream Smarter, Live Faster

The ultimate open-source camera streaming application supporting RTSP, WebRTC, HLS, and more.

About go2rtc

Go2rtc is an open-source project designed to simplify video stream management. It acts as a universal proxy, supporting various protocols like RTSP, RTMP, HTTP-FLV, WebRTC, MSE, and MJPEG.

Our mission is to provide a robust and flexible solution for integrating diverse video sources into smart home systems, dashboards, or custom applications, ensuring seamless compatibility and high performance.

  • Universal protocol support for diverse cameras.
  • Lightweight and efficient resource usage.
  • Easy integration with existing systems.
  • Open-source and community-driven development.

Powerful Features

Multi-Protocol Support

Stream seamlessly with RTSP, RTMP, HTTP-FLV, WebRTC, MSE, HLS, MP4, MJPEG, and HomeKit.

Low-Latency Streaming

Experience real-time streaming with as low as 0.5s latency using WebRTC.

Lightweight & Scalable

Runs efficiently on devices like Raspberry Pi, with low CPU and RAM usage.

Stream Conversion

Transforms camera feeds into fast-loading formats like WebRTC or MJPEG, ensuring minimal buffering and instant playback

Protocol Bridging

Translating protocols like RTSP to WebRTC, enabling seamless, real-time access from any device with ultra-low delay.

Zero Config Option

Automatically detects and handles camera streams without complex setup, letting you run go2rtc instantly.

Supported Integrations

Home Assistant

Seamlessly integrate with Home Assistant for smart home automation using the go2rtc integration.

Frigate NVR

Enhance Frigate with low-latency WebRTC streams and AI detection.

How It Works

Connect Your Cameras

Easily add IP, USB, or RTSP/HTTP-compatible cameras. Go2rtc auto-detects and sets them up for you.

Stream & Convert

Convert streams to WebRTC, MJPEG, or HLS and watch instantly on any browser or device.

Smart HomeIntegration

Seamlessly works with Home Assistant, Frigate, and Apple HomeKit — no coding or complex setup.

Private & Local

Your footage stays on your network. No cloud, no sharing — just fast and private streaming.

How to Download go2rtc

Downloading go2rtc from our website is quick and simple.

Frequently Asked Questions (FAQs)

Go2rtc is a lightweight camera streaming application that converts your video feeds to formats like WebRTC, MJPEG, and HLS for real-time viewing across devices.

Yes, go2rtc is completely free and open-source.

It supports IP cameras (RTSP/HTTP), USB webcams, and any device compatible with streaming protocols.

No, go2rtc works entirely on your local network, ensuring privacy and low latency.

Yes, go2rtc integrates seamlessly with Home Assistant for smart home camera automation.

Visit go2rtc.com and download the latest version for your operating system from the Download section.

Absolutely! go2rtc is fully compatible with Frigate NVR for efficient AI video processing and motion detection.

It supports WebRTC, MJPEG, HLS, and low-latency RTSP.

Yes, go2rtc converts streams to browser-friendly formats, making them viewable on Chrome, Firefox, Safari, and more.

Yes, since it operates locally and does not rely on the cloud, your video streams remain private and secure.

No extra drivers or codecs are needed. Just download and run.

Yes, go2rtc is lightweight and can run on devices like Raspberry Pi.

Yes, audio streaming is supported if your camera provides an audio feed.

Yes, as long as your phone is connected to the same network, you can access go2rtc streams via a web browser or smart home app.

Yes, detailed setup instructions and examples are available on go2rtc.com.

The number of cameras depends on your system’s performance, but go2rtc is optimized to handle multiple streams efficiently.

No, if you’re using it locally. For remote access, port forwarding or VPN may be needed, depending on your network setup.

Yes, one of go2rtc’s main features is converting RTSP streams into low-latency WebRTC for instant playback.

Yes, go2rtc is stable and lightweight, making it ideal for continuous camera streaming and surveillance.

You can find support, report bugs, or request features via our contact form or through the official GitHub page.