RTSPtoWeb

Turn any RTSP camera into browser WebRTC, HLS and MSE over plain HTTP.

Open sourceSLA: oss-best-effortv2.4.3Image
RTSPtoWeb web interface
RTSPtoWeb web interface

RTSPtoWeb is an open-source gateway that takes RTSP streams (IP cameras, NVRs, or any RTSP source) and serves them straight to browsers as WebRTC (sub-second latency), HLS, HLS-LL and MSE, with no browser plugins and no transcoding: it remuxes, so it is light on CPU. It ships a small web UI and a JSON API to add streams and channels and to grab player URLs.

Deployed from the NetActuate marketplace it boots pre-configured from your seeded values: your admin user and a generated admin password protect the management API and all stream controls (adding, editing and removing streams), and the upstream demo/demo default is never exposed. Add your RTSP sources in the UI or via the API and embed the resulting WebRTC/HLS/MSE player URLs anywhere.

Ports and exposure: the web UI, JSON API and the HLS/MSE/WebRTC player endpoints are served on :8083 (HTTP); an internal RTSP server listens on :5541. The stream-control API is credential-protected; the demo landing page and the media playback URLs are public by design so players and embeds work. The service is internet-reachable by default and is plain HTTP: restrict :8083 to trusted source IPs or an SSH tunnel, and put it behind a TLS-terminating reverse proxy for real use.

Upstream project: RTSPtoWeb by Andrey Semochkin / Dmitry Vinogradov and the deepch contributors (https://github.com/deepch/RTSPtoWeb), released under the MIT license. This appliance packages the official, unmodified upstream RTSPtoWeb v2.4.3 container (digest-pinned) on Ubuntu 24.04 LTS. NetActuate packages and distributes this software under that license and is not affiliated with or endorsed by the upstream project.

Frequently asked questions

How do I deploy RTSPtoWeb on NetActuate?

Use the Deploy on NetActuate button to talk to our team. We provision RTSPtoWeb on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.

What does it cost to run RTSPtoWeb?

RTSPtoWeb is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.

Where can RTSPtoWeb run?

RTSPtoWeb can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.

Who supports RTSPtoWeb?

NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.