Skip to main content
SRS
Docs
Tutorial
Blog
Security
Community
About
FAQ: SRS Server
FAQ: SRS Stack
Contact
Contributing
Tools
Milestones
LICENSE
GitHub
5.0 (Stable) ✅
6.0 (Unstable) 🚧
5.0 (Stable) ✅
4.0 (Archived) 📦
English
English
简体中文
AI Assistant
🌜
🌞
Version: 5.0 (Stable) ✅
Others
📄️ IDE
SRS supports JetBrains CLion
📄️ Git
How to use stable version of SRS? How to update code?
📄️ DASH Deploy
Delivery DASH by SRS:
📄️ FFMPEG
SRS can transcode RTMP streams and output to any RTMP server, typically itself.
📄️ Nginx RTMP EXEC
NGINX RTMP EXEC
📄️ Client SDK
The workflow of live streaming:
📄️ RaspBerryPi
SRS can running on armv6(RaspberryPi) or armv7(Android).
📄️ Time Jitter
This article describes the timestamp correct of SRS.
📄️ RTMP vs HTTP
There are two major methods to deliver video over internet, Live and WebRTC.
📄️ RTMP Handshake
The rtmp specification 1.0 defines the RTMP handshake:
📄️ RTMP ATC
How to deploy RTMP fault backup? When origin for edge restart, edge will
📄️ FLV Vod Streaming
HTTP VOD
📄️ HDS Delivery
HDS is the Http Dynamic Stream of Adobe,similar to Apple HLS.
📄️ Librtmp
SRS is a dedicated server project,