SRS
The all-protocol live streaming server (RTMP/WebRTC/HLS/SRT).

SRS (Simple Realtime Server) is a battle-tested, MIT-licensed live streaming server that bridges nearly every streaming protocol in a single high-efficiency binary. It ingests from encoders like OBS or FFmpeg and delivers to browsers and apps over the protocol that fits each viewer, all with an HTTP API and web console for operations.
Key features
- All-protocol support: RTMP, WebRTC (WHIP/WHEP), SRT, HLS, HTTP-FLV, HTTP-TS, and MPEG-DASH
- Broad codec coverage: H.264, H.265, AV1, VP9, AAC, Opus, and G.711
- Sub-second latency paths via WebRTC and SRT for interactive streaming
- Clustering (origin and edge) to scale fan-out across many viewers
- Built-in DVR, transcoding, forwarding, and stream ingest
- HTTP API plus a web console for monitoring and control
- Runs on Linux and macOS across x86_64, ARM, AARCH64, and RISC-V
- Lightweight, single-process design that is easy to containerize
Use cases
- Low-latency live streaming for events, sports, and auctions
- Protocol conversion (for example RTMP ingest to WebRTC or HLS delivery)
- Interactive and conversational video via WebRTC or SRT
- Building a scalable origin/edge streaming cluster
- Self-hosted alternative to commercial media server licenses
Why run it on the NetActuate edge Deploy SRS in a PoP close to your audience so WebRTC and SRT sessions get the shortest possible round trip and the lowest glass-to-glass latency. Terminate ingest and fan out HLS or WebRTC at the edge to keep viewer traffic off your origin and cut rebuffering for regional audiences.
Frequently asked questions
How do I deploy SRS on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision SRS 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 SRS?
SRS 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 SRS run?
SRS 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 SRS?
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.
.png)
.png)

