Skip to content

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