SRS

A simple, high efficiency and real-time video server, supports RTMP, WebRTC, HLS, HTTP-FLV and SRT.

Healthy · 74
74/100
Healthy

Actively maintained with regular releases.

Maintenance 15/40
Releases 25/25
Community 18/20
Momentum 15/15

Commit activity more than 38% of tracked projects; popularity more than 92%. How this is calculated.

Commits, last 11 months

2025-10: 79 commits 2025-11: 20 commits 2025-12: 7 commits 2026-01: 0 commits 2026-02: 3 commits 2026-03: 8 commits 2026-04: 5 commits 2026-05: 6 commits 2026-06: 0 commits 2026-07: 4 commits 2026-08: 27 commits
2025-10 159 total 2026-08
Stars29k
Latest releasev8.0-d0 · 24 Sept 2026
Repo updated26 Sept 2026
LicenceMIT
Built withDocker, 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.


SRS as a replacement for


Alternatives to SRS

Projects in the same categories, ordered by health score.