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.