Repository navigation
Release v7.0-a3
Pre-releaseIf 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
- Source: 7f9453d057256abea6133e3782098e7c srs-server-7.0-a3.tar.gz
- Binary: 73ad6096306088a46e460994dbb28ab7 SRS-CentOS7-x86_64-7.0-a3.zip
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.