SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
SRS is a self‑hostable media server that handles real‑time video delivery through a range of protocols, including RTMP, WebRTC, HLS, HTTP‑FLV, SRT, MPEG‑DASH, and GB28181. It runs on Linux and macOS and supports multiple CPU architectures such as x86_64, ARMv7, AARCH64, M1, RISCV, LOONGARCH, and MIPS. The server can ingest and output streams encoded with H.264, H.265, AV1, VP9, AAC, Opus, and G.711, providing a flexible backbone for live streaming and low‑latency applications.
The software is built on coroutine technology to avoid asynchronous callback complexity, and it offers cloud‑native deployment options like Docker images and Kubernetes manifests, along with telemetry support. Its design emphasizes high efficiency and straightforward configuration, making it suitable for developers who need a reliable streaming gateway without subscription or tiered licensing constraints.
SRS is released under the MIT license, with some third‑party components under their own licenses, and is considered stable for production use. Documentation includes quick‑start guides for Docker, FFmpeg, OBS, and HTML5 playback, as well as detailed protocol and feature references.
Reviews
Loading reviews…
Similar apps

Media Players & Streaming
MediaMTX
Ready-to-use, zero-dependency real-time media server and proxy to publish, read, record, playback and route video/audio streams over SRT…

Media Players & Streaming
Restreamer
Access H.264 real-time video streaming on your website without a streaming provider.

Video & Voice
Owncast
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream…

Video & Voice
MiroTalk SFU
Simple, secure, scalable real-time video conferences up to 4k, compatible with all browsers and platforms.

Media Players & Streaming
MistServer
Public domain streaming media server that works with any device and any format.

Video & Voice
Janus
General-purpose, lightweight, minimalist WebRTC Server.