SRS
A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.
Actively maintained with regular releases.
Commit activity more than 38% of tracked projects; popularity more than 92%. How this is calculated.
Commits, last 11 months
| Stars | 29k |
|---|---|
| Latest release | v8.0-d0 · 24 Sept 2026 |
| Repo updated | 26 Sept 2026 |
| Licence | MIT |
| Built with | Docker, C++ |
Is SRS actively maintained?
Over the last 11 months the project absorbed 159 commits, of which 31 arrived in the most recent quarter — roughly 10 commits a month.
Activity is accelerating: the last quarter carried 63% more commits than the one before it.
The most recent tagged release, v8.0-d0, shipped within the last month — a current, installable version exists today.
Of the 19 projects we track in Media Streaming - Video Streaming, SRS ranks #4 by health score — in the top quarter of its category.
What SRS actually does
SRS is a real-time video streaming server designed to handle common protocols like RTMP, WebRTC, HLS, HTTP-FLV, and SRT. It ingests video feeds and distributes them efficiently to viewers across different platforms and devices. The software is written in C++ and distributed under the MIT licence.
Best fit: Self-hosters who need to ingest and redistribute live video streams with low latency using standard streaming protocols.
Worth knowing: Streaming servers can consume significant CPU and network bandwidth depending on the number of concurrent streams and transcoding requirements, which may lead to high resource usage.
Deployment notes
It is typically deployed using Docker, and you will usually need to configure a reverse proxy for TLS termination and ensure appropriate port mapping for streaming protocols.
Links
SRS as a replacement for
Alternatives to SRS
Projects in the same categories, ordered by health score.
Decentralized single-user live video streaming and chat server for running your own live streams similar in style to the large mainstream options.
Decentralized video streaming platform using P2P (BitTorrent) directly in the web browser.
Alternative YouTube front-end.
Organize, search, and enjoy your YouTube collection. Subscribe, download, and track viewed content with metadata indexing and a user-friendly interface.
Streaming Server with Sub-Second Latency.
Modern, fully featured open source video and media CMS, written in Python/Django/React, featuring a REST API.