4. Streaming Services Overview
docker-rtmp-multistream supports multiple streaming destinations with different performance characteristics.
4.1 Supported Services
| Service | Pattern | CPU Usage | Bandwidth | Quality Control | Best For |
|---|---|---|---|---|---|
| Twitch | Conditional¹ | Minimal/High | High/Moderate | Passthrough/Full control | Partners: max quality. Non-partners: optimization |
| YouTube | Simple Relay | Minimal | High | Source passthrough | Maximum quality, leveraging YouTube's re-encoding |
| Archive | Simple Relay | Minimal | None (disk I/O) | Source passthrough | Local backup, VOD creation |
¹ Twitch pattern depends on TWITCH_PARTNER setting - see Twitch Configuration
4.2 Service Patterns
Services use one of two architectural patterns: Simple Relay (direct forwarding) or Transformer (FFmpeg re-encoding).
For a detailed comparison of these patterns, see Service Patterns Reference.
4.3 Adding Custom Services
Want to add support for another streaming platform? See the Adding Services Guide.
4.4 See Also
- Service Patterns Reference - Detailed comparison of architectural patterns
- Architecture - Technical system overview