SRS
Simple Realtime Server, an open-source live streaming and WebRTC media server.
SRS opens a 7.0 line built on a Go proxy tier, and drops features it no longer wants to carry.
◆Recent moves
- 6d ago
SRS 7.0-d0: Go proxy tier, RTSP playback, IPv6 across protocols
⚡ SPARKThe first 7.0 development build lands the additions that 6.0 never took — RTSP playback, RTMPS, IPv6 everywhere, HEVC between RTMP and WebRTC — on top of a new Go proxy and origin-cluster tier. It also cuts the embedded GB28181 SIP server, multi-threading, Cygwin and most hot reload, which is the clearest statement yet of what the project intends to stop maintaining.
View source ↗ - 6d ago
6.0-r1: DVR, WebRTC and edge fixes on the stable line
The stable 6.0 line's first release build, made up entirely of backported fixes: graceful disconnects no longer counted as client errors, deduplicated AVC sequence headers in RTC-to-RTMP, MP4 DVR timing, and two WebRTC session fixes. Nothing new ships here — the new work went into 7.0-d0 the same day.
View source ↗ - 8mo ago
SRS 6.0 goes stable with H.265 across RTMP, HLS, TS and SRT
⚡ SPARKThe release that took 6.0 stable, with H.265 covering RTMP, HTTP-FLV, HLS, HTTP-TS, SRT and both DVR formats, plus WHEP for WebRTC playback and IP whitelisting across delivery protocols. It set the pattern 7.0 now continues: make a capability uniform across every path rather than shipping it in one.
View source ↗ - 9mo ago
6.0-b3: use-after-free and HLS cleanup fixes
Two memory-safety fixes — a heap-use-after-free in the composite bridge iterator and an iterator bug in HLS context cleanup — closing out the 6.0 beta train before r0 went stable.
View source ↗ - 10mo ago
6.0-b2: configurable SRT stream IDs and a WHIP transcoding fix
A configurable SRT default_streamid gives operators control over stream routing, alongside a WHIP transcoding fix and a narrowing of edge mode to RTMP and HTTP-FLV. Small surface changes, but the SRT option is the kind of knob production deployments need.
View source ↗ - 11mo ago
6.0-b1: RTC crash fixes, Windows binary dropped
Crash and race fixes in the RTC-to-RTMP path and the RTX timer, plus the quiet removal of the Windows/Cygwin binary from the release — a first sign of the platform trimming that 7.0 later formalized.
View source ↗