If you would like to support SRS, please consider contributing to our OpenCollective.
92928e16a94cccff9f2d89b64e446d8dbad87086
Release v8.0-d2, 8.0 dev2, v8.0.65, 360819 lines.
Add the v8.0-d2 release line to the README releases and the SRS 8.0 changelog.
Co-Authored-By: Claude Opus 5.5 noreply@anthropic.com
Resource
- Source: 42e3e7ecf53556a19336cb782d797a96 srs-server-8.0-d2.tar.gz
- Binary: 0af0117b1ffcab23f6c7fa448e5e39b8 SRS-CentOS7-x86_64-8.0-d2.zip
- Windows: f426597aee6ea4f9a35d25e5b679d15a SRS-Windows-x86_64-8.0-d2.zip
Docker
Usage
Performance: v8.0-d2 vs v8.0-d1
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 v8.0-d2 uses less CPU. Changes within about ±1 point are noise.
| Scenario | Clients | v8.0-d1 CPU | v8.0-d2 CPU | Change (95% CI) |
|---|---|---|---|---|
| RTMP → RTMP | 11,520 | 55.7% | 50.2% | −9.9% (−10.7% to −9.1%)¹ |
| RTMP → HTTP-FLV | 11,520 | 71.6% | 69.4% | −3.1% (−3.5% to −2.7%) |
| RTMP → HTTP-TS | 2,880 | 63.9% | 67.8% | +6.2% (+4.6% to +7.8%) |
| RTMP → RTSP | 2,880 | 69.2% | 67.4% | −2.6% (−3.0% to −2.3%) |
| RTMP → HLS | 5,760 | 13.7% | 13.3% | −2.5% (−7.2% to +2.2%) |
| RTMP → DASH | 5,760 | 17.8% | 18.0% | +1.2% (−5.0% to +7.4%) |
| RTMP → WHEP | 1,152 | 73.1% | 72.5% | −0.8% (−1.1% to −0.5%) |
| WHIP → WHEP | 1,800 | 76.9% | 76.3% | −0.8% (−1.2% to −0.5%) |
| WHIP → RTMP | 11,520 | 49.8% | 49.5% | −0.6% (−1.4% to +0.2%) |
| WHIP → HTTP-FLV | 11,520 | 71.3% | 72.4% | +1.6% (+1.2% to +1.9%) |
| SRT → SRT | 576 | 42.3% | 42.4% | +0.2% (0.0% to +0.4%) |
| SRT → RTMP | 5,760 | 22.2% | 21.9% | −1.4% (−3.0% to +0.3%) |
| SRT → WHEP | 1,152 | 64.2% | 63.3% | −1.4% (−1.8% to −1.1%) |
| RTMP publishers | 1,152 | 79.8% | 80.0% | +0.2% (+0.2% to +0.3%) |
| WHIP publishers | 400 | 22.2% | 22.2% | −0.2% (−0.5% to 0.0%) |
| Many streams (1 pub + 2 players each) | 576 streams | 65.3% | 64.5% | −1.3% (−1.5% to −1.2%) |
¹ Some players failed while connecting, on both builds (up to 1,027 on v8.0-d1 and 51 on v8.0-d2), in the first seconds of the 30 s settle; every player was healthy in the measured window.
- Faster: RTMP → RTMP (−9.9%), HTTP-FLV (−3.1%) and RTSP (−2.6%).
- Slower: HTTP-TS +6.2%.
- No real change: everything else is within about ±2%.
Setup: Mac mini M4 (Mac16,10), Docker 29.8.2, Linux 7.0.14 VM with 8 GB. These numbers compare the two versions on one machine; they are not the capacity of a production server.