go2rtc

AWS Azure Streaming & Messaging 2 variations

an ultra low latency camera streaming gateway that restreams your cameras to any browser over WebRTC, secure by default

Base
Hardened build
minimal ports, security patches applied at build time
Access
Unique credentials
generated on first boot, readable only by root
Verified
Boots working
services pass a health gate before release
Support
24/7, 365 days
by email and live chat, 24 hour response SLA

Variations

Choose the operating system, cloud and version you need. Every variation is the same hardened go2rtc image, built and supported by cloudimg.

ProductCloudOperating systemVersion
go2rtc - Universal Camera Streaming Gateway AWS Standard View · Guide
go2rtc on Ubuntu 24.04 LTS Azure Ubuntu 24.04 Standard View · Guide

Overview

go2rtc is an open source camera streaming application and restreaming gateway. It connects to cameras and video sources over RTSP, ONVIF, RTMP, HTTP and USB, and republishes each stream over whatever protocol the viewer needs: WebRTC for sub second latency in a browser, Media Source Extensions, HLS, MJPEG and RTSP. It is a single self contained Go binary driven by one readable configuration file, with a web dashboard and a full REST API, so a working streaming gateway is answering within minutes and you skip hours of media server setup.

Why the cloudimg image

cloudimg ships go2rtc secure by default, closing the gap left by the upstream open web interface. go2rtc binds to the local host behind an nginx TLS reverse proxy, and HTTP Basic authentication is enforced on every request. A unique username, password and self signed certificate are generated on each instance's first boot and never baked into the image, so no two instances share a login. It runs as a hardened, non root systemd service, comes with a bundled demonstration stream so the pipeline works the moment you sign in, ships with a paired step by step deploy guide, and is backed by 24/7 cloudimg support.

Common uses

  • Restream RTSP and ONVIF security cameras to a browser over ultra low latency WebRTC with no plugins
  • Provide a single streaming gateway for Home Assistant, Frigate and other platforms over one REST API
  • Transcode and republish RTMP, HTTP and USB video sources over MSE, HLS and MJPEG on the fly