SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
⭐ 0 stars💬 0 comments
Files
📁 .agents
📄 .clang-format
8.4 KB
📁 .claude
📄 .codecov.yml
145 B
📁 .codex
📁 .github
📄 .gitignore
768 B
📁 .kiro
📁 .openclaw
📁 .run
📁 .vscode
📄 CONTRIBUTING.md
1.3 KB
📄 Dockerfile
2 KB
📄 LICENSE
1.1 KB
📄 Makefile
428 B
📄 README.md
13.9 KB
📄 SECURITY.md
272 B
📁 cmake
📁 cmd
📄 dev-docker
13 B
📄 go.mod
477 B
📄 go.sum
3.1 KB
📁 internal
📄 oryx
7 B
📁 skills
📁 trunk
README
# SRS(Simple Realtime Server)

[](https://github.com/ossrs/srs/actions?query=workflow%3ACodeQL+branch%3Adevelop)
[](https://github.com/ossrs/srs/actions/workflows/release.yml?query=workflow%3ARelease)
[](https://twitter.com/srs_server)
[](https://www.youtube.com/@srs_server)
[](https://discord.gg/yZ4BnPmHAd)
[](https://t.me/+RiynvKOxpQ42MGJl)
[](https://opencollective.com/srs-server)
[](https://hub.docker.com/r/ossrs/srs/tags)
[](https://codecov.io/gh/ossrs/srs)
SRS/8.0 ([Free](https://ossrs.io/lts/en-us/product#release-80)) is a simple, high-performance, AI-driven real-time media server.
It supports RTMP, WebRTC, HLS, HTTP-FLV, SRT, MPEG-DASH, and GB28181 on Linux and macOS across
x86_64, ARMv7, AArch64, Apple M1, RISC-V, LoongArch, and MIPS architectures. Supported codecs include
H.264, H.265, AV1, VP9, AAC, Opus, and G.711. See the complete list of [features](trunk/doc/Features.md#features).
[](https://ossrs.net/wiki/images/SRS-SingleNode-4.0-hd.png)
> Note: For more details on the single-node architecture for SRS, please visit the following [link](https://www.figma.com/file/333POxVznQ8Wz1Rxlppn36/SRS-4.0-Server-Arch).
SRS is licenced under [MIT](https://github.com/ossrs/srs/blob/develop/LICENSE), and some third-party libraries are
d