Skip to content

Release v7.0-a3

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Oct 20:01
· 81 commits to develop since this release
3fbb9df

If you would like to support SRS, please consider contributing to our OpenCollective.

3fbb9df55e6569e937c8049f52316399ef68ded5
Release v7.0-a3, 7.0 alpha3, v7.0.205, 329753 lines.

Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com

Resource

Docker

Usage

Performance: v7.0-a3 vs v7.0-a0

Each scenario is an A/B run: both builds at once in Docker, each SRS on its own vCPU, the same load and the same flat CBR source (H.264 200 kbps + AAC 32 kbps, 25 fps). SRS CPU is averaged over 180 s and compared second by second. Negative means v7.0-a3 uses less CPU. Changes within about ±1 point are noise.

Scenario Clients v7.0-a0 CPU v7.0-a3 CPU Change (95% CI)
RTMP → RTMP 11,520 56.2% 57.7% +2.7% (+1.8% to +3.6%)
RTMP → HTTP-FLV 11,520 87.0% 85.8% −1.3% (−1.9% to −0.8%)
RTMP → HTTP-TS 2,880 57.7% 60.0% +3.9% (+3.1% to +4.7%)
RTMP → RTSP 2,880 69.7% 69.0% −1.1% (−1.5% to −0.6%)
RTMP → HLS 5,760 13.8% 14.6% +5.5% (+0.6% to +10.5%)
RTMP → WHEP 1,152 62.1% 64.5% +3.9% (+3.4% to +4.4%)
WHIP → WHEP 1,800 81.4% 81.1% −0.3% (−1.7% to +1.1%)¹
WHIP → RTMP 11,520 60.0% 58.9% −1.7% (−2.6% to −0.8%)
WHIP → HTTP-FLV 11,520 85.8% 87.1% +1.6% (+0.6% to +2.5%)
SRT → RTMP 5,760 21.2% 26.5% +25.1% (+23.1% to +27.2%)
SRT → WHEP 1,152 70.7% 73.2% +3.4% (+2.9% to +4.0%)
RTMP publishers 1,152 83.3% 84.4% +1.3% (+1.1% to +1.4%)
WHIP publishers 400 53.3% 53.9% +1.1% (−0.7% to +2.9%)¹
Many streams (1 pub + 2 players each) 576 streams 73.9% 74.9% +1.4% (+1.2% to +1.6%)

¹ 95% CI contains 0: no real change.

RTMP → DASH and SRT → SRT are omitted: the v7.0-a0 baseline could not carry comparable load for them under the test harness, so there is no like-for-like comparison.

  • Faster: WHIP → RTMP (−1.7%), HTTP-FLV (−1.3%) and RTSP (−1.1%).
  • Slower: SRT → RTMP +25.1%, and smaller rises on HLS (+5.5%), RTMP → WHEP (+3.9%), HTTP-TS (+3.9%), SRT → WHEP (+3.4%) and RTMP → RTMP (+2.7%).
  • No real change: WHIP → WHEP and WHIP publishers.

Setup: Mac mini M4 (Mac16,10), Docker 29.8.2, Linux 7.0.14 VM. These numbers compare the two versions on one machine; they are not the capacity of a production server.