Home

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.

Scroll to Top