Listing Thumbnail

    go2rtc - Universal Camera Streaming Gateway - AMI by cloudimg

     Info
    Sold by: cloudimg 
    Deployed on AWS
    Free Trial
    AWS Free Tier
    This product has charges associated with it for seller support. Launch a universal camera streaming gateway in minutes. go2rtc restreams RTSP, ONVIF, RTMP and USB cameras to your browser over ultra low latency WebRTC, MSE, HLS and MJPEG from a single Go binary, and ships secure by default behind TLS with a unique per instance login. Backed by 24/7 cloudimg expert support.

    Overview

    Open image

    This is a repackaged open source software product wherein additional charges apply for cloudimg support services.

    go2rtc is an open source, ultra low latency camera streaming application and restreaming gateway. It connects to your cameras and video sources over the protocols they speak, RTSP, ONVIF, RTMP, HTTP, USB and many vendor specific APIs, and republishes each stream over whatever protocol the viewer needs, including WebRTC for sub second latency in a browser, Media Source Extensions, HLS, MJPEG and RTSP. It is a single self contained Go binary with no database and no runtime dependencies beyond ffmpeg, so a working streaming gateway is answering within minutes of launch and you skip hours of manual media server setup.

    This image delivers go2rtc fully installed and configured, running under systemd as a hardened, non root service. go2rtc is driven entirely by one readable file, /etc/go2rtc/go2rtc.yaml, where each named stream lists one or more sources. A built in web dashboard lets you add cameras, watch live streams, copy embed links and inspect every stream, and a full REST API exposes the same control for automation and integration with tools such as Home Assistant and Frigate.

    Secure by default with no known credential: upstream go2rtc ships with its web interface and API completely open, which is unsafe on any network. This image closes that gap. go2rtc binds only to the local host and sits behind an nginx TLS reverse proxy on port 443, and HTTP Basic authentication is enforced on every request, including the local ones the proxy makes, so the interface is never open. There is no default or shared password: a unique username and password are generated on each instance's first boot, written once to a root only file, and never baked into the image, alongside a per instance self signed certificate.

    Application stack: go2rtc runs as a dedicated non root service exposing the web UI and REST API on the local host only, an RTSP restream server on port 8554, and WebRTC media on port 8555 with automatic public address discovery. nginx terminates TLS on port 443, proxies to go2rtc, upgrades the WebSocket used for browser playback and signalling, and serves an unauthenticated health endpoint for liveness. ffmpeg is installed for transcoding, snapshots and the bundled demonstration stream.

    Key capabilities: connect to RTSP, ONVIF, RTMP, HTTP and USB cameras and republish them over WebRTC, MSE, HLS, MJPEG and RTSP; ultra low latency browser playback with no plugins; a clean web dashboard plus a full REST API for automation; on the fly transcoding through ffmpeg when a source and a viewer speak different codecs; and a bundled demonstration stream so you can see the pipeline working the moment you sign in. The demonstration stream is a self contained test pattern with no camera hardware required; the deploy guide shows how to swap it for your own cameras.

    Get started: sign in to the dashboard with the per instance credentials, watch the bundled demonstration stream, then add your first camera by pasting its RTSP or ONVIF address, and embed the low latency player wherever you need it. cloudimg engineers can help with camera onboarding, WebRTC and TLS configuration, transcoding and integration with Home Assistant, Frigate and other platforms after purchase.

    All product and company names are trademarks or registered trademarks of their respective holders. Use of them does not imply any affiliation with or endorsement by them.

    Highlights

    • go2rtc, the ultra low latency universal camera streaming gateway, fully installed as a hardened systemd service. Connect RTSP, ONVIF, RTMP, HTTP and USB cameras and restream them to a browser over WebRTC, MSE, HLS and MJPEG from one self contained Go binary, driven by a single readable config file with a web dashboard and a full REST API.
    • Secure by default with no known credential: upstream go2rtc ships with an open web interface and API, so this image binds go2rtc to the local host behind an nginx TLS reverse proxy and enforces HTTP Basic authentication 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 the interface is never left open.
    • 24/7 expert technical support from cloudimg with a one hour average response time for critical issues. Our engineers help with camera onboarding over RTSP and ONVIF, WebRTC and TLS configuration, ffmpeg transcoding, and integration with Home Assistant, Frigate and other platforms.

    Details

    Sold by

    Delivery method

    Delivery option
    64-bit (x86) Amazon Machine Image (AMI)

    Latest version

    Operating system
    Ubuntu 24.04

    Deployed on AWS
    New

    Introducing multi-product solutions

    You can now purchase comprehensive solutions tailored to use cases and industries.

    Multi-product solutions

    Features and programs

    Financing for AWS Marketplace purchases

    AWS Marketplace now accepts line of credit payments through the PNC Vendor Finance program. This program is available to select AWS customers in the US, excluding NV, NC, ND, TN, & VT.
    Financing for AWS Marketplace purchases

    Pricing

    Free trial

    Try this product free for 7 days according to the free trial terms set by the vendor. Usage-based pricing is in effect for usage beyond the free trial terms. Your free trial gets automatically converted to a paid subscription when the trial ends, but may be canceled any time before that.

    go2rtc - Universal Camera Streaming Gateway - AMI by cloudimg

     Info
    Pricing is based on actual usage, with charges varying according to how much you consume. Subscriptions have no end date and may be canceled any time. Alternatively, you can pay upfront for a contract, which typically covers your anticipated usage for the contract duration. Any usage beyond contract will incur additional usage-based costs.
    Additional AWS infrastructure costs may apply. Use the AWS Pricing Calculator  to estimate your infrastructure costs.
    If you are an AWS Free Tier customer with a free plan, you are eligible to subscribe to this offer. You can use free credits to cover the cost of eligible AWS infrastructure. See AWS Free Tier  for more details. If you created an AWS account before July 15th, 2025, and qualify for the Legacy AWS Free Tier, Amazon EC2 charges for Micro instances are free for up to 750 hours per month. See Legacy AWS Free Tier  for more details.

    Usage costs (800)

     Info
    • ...
    Dimension
    Description
    Cost/hour
    m5.large
    Recommended
    m5.large
    $0.08
    t2.micro
    t2.micro instance type
    $0.04
    t3.micro
    t3.micro instance type
    $0.04
    c5a.12xlarge
    c5a.12xlarge instance type
    $0.24
    c5a.16xlarge
    c5a.16xlarge instance type
    $0.24
    c5a.24xlarge
    c5a.24xlarge instance type
    $0.24
    c5a.2xlarge
    c5a.2xlarge instance type
    $0.24
    c5a.4xlarge
    c5a.4xlarge instance type
    $0.24
    c5a.8xlarge
    c5a.8xlarge instance type
    $0.24
    c5a.large
    c5a.large instance type
    $0.08

    Vendor refund policy

    Refunds available on request.

    How can we make this page better?

    Tell us how we can improve this page, or report an issue with this product.
    Tell us how we can improve this page, or report an issue with this product.

    Legal

    Vendor terms and conditions

    Upon subscribing to this product, you must acknowledge and agree to the terms and conditions outlined in the vendor's End User License Agreement (EULA) .

    Content disclaimer

    Vendors are responsible for their product descriptions and other product content. AWS does not warrant that vendors' product descriptions or other product content are accurate, complete, reliable, current, or error-free.

    Usage information

     Info

    Delivery details

    64-bit (x86) Amazon Machine Image (AMI)

    Amazon Machine Image (AMI)

    An AMI is a virtual image that provides the information required to launch an instance. Amazon EC2 (Elastic Compute Cloud) instances are virtual servers on which you can run your applications and workloads, offering varying combinations of CPU, memory, storage, and networking resources. You can launch as many instances from as many different AMIs as you need.

    Version release notes

    Initial release.

    Additional details

    Usage instructions

    After launch, wait about a minute for first boot to finish, then run: sudo cat /root/go2rtc-credentials.txt to read the unique per instance web UI username and password (a fresh pair is generated on every instance and is never baked into the image). Open https://<instance-public-ip>/ in a browser, accept the self signed certificate, and sign in to reach the go2rtc stream dashboard. The bundled demonstration stream plays immediately; add your own camera by pasting its RTSP or ONVIF address on the add stream page. The web UI and REST API are served over HTTPS on port 443; open TCP 8554 for the RTSP restream server and TCP and UDP 8555 for WebRTC playback. Keep the per instance authentication in place and do not expose the gateway to the public internet unprotected. Full deploy guide: https://www.cloudimg.co.uk/guides/go2rtc-aws/ 

    Resources

    Vendor resources

    Support

    Vendor support

    cloudimg provides 24/7 technical support for this go2rtc product by email (support@cloudimg.co.uk ) and live chat. We help with deployment and first boot configuration, signing in with the per instance credentials, onboarding cameras over RTSP, ONVIF, RTMP, HTTP and USB, configuring WebRTC and the TLS reverse proxy, ffmpeg transcoding and hardware acceleration, tuning latency, exposing streams over MSE, HLS and MJPEG, integrating with Home Assistant, Frigate and other platforms, go2rtc version upgrades and patch guidance, and troubleshooting. Critical issues receive a one hour average response time. For billing, subscription changes, or refund requests, contact support@cloudimg.co.uk .

    AWS infrastructure support

    AWS Support is a one-on-one, fast-response support channel that is staffed 24x7x365 with experienced and technical support engineers. The service helps customers of all sizes and technical abilities to successfully utilize the products and features provided by Amazon Web Services.

    Customer reviews

    Ratings and reviews

     Info
    0 ratings
    5 star
    4 star
    3 star
    2 star
    1 star
    0%
    0%
    0%
    0%
    0%
    0 reviews
    No customer reviews yet
    Be the first to review this product . We've partnered with PeerSpot to gather customer feedback. You can share your experience by writing or recording a review, or scheduling a call with a PeerSpot analyst.