10. Quality Optimization
This page covers strategies for optimizing stream quality based on your content type and resource constraints.
10.1 Quality Fundamentals
Stream quality is determined by three primary factors:
- Resolution: Image dimensions (e.g., 1920x1080, 1280x720)
- Frame Rate: Frames per second (e.g., 60fps, 30fps)
- Bitrate: Data transmitted per second (e.g., 6000 kbps)
Higher values for each = better quality, but also:
- Increased bandwidth usage (see Bandwidth Requirements)
- Increased CPU usage for encoding (see Hardware Requirements)
10.2 Content-Specific Optimization
Different stream content benefits from different quality priorities.
10.2.1 High Motion Content
Examples: FPS games, racing games, fast-paced action, IRL streaming
Optimization strategy:
- Prioritize frame rate (60fps) for smooth motion
- Accept lower resolution (720p) to maintain frame rate
- Viewers perceive smooth motion as higher quality than static detail
Recommended settings: 720p @ 60fps
10.2.2 High Detail Content
Examples: Strategy games, puzzle games, art streams, slow-paced content
Optimization strategy:
- Prioritize resolution (1080p) for crisp detail
- Accept lower frame rate (30fps) since motion is minimal
- Static scenes benefit more from resolution than frame rate
Recommended settings: 1080p @ 30fps
10.3 Balancing Quality and Resources
When optimizing, consider the relationship between quality, bandwidth, and CPU:
If bandwidth-constrained: Reduce resolution or frame rate (see Bandwidth Requirements)
If CPU-constrained: Use faster encoder presets or disable encoding services (see Hardware Requirements)
10.4 See Also
- Bandwidth Requirements - Network bandwidth considerations
- Hardware Requirements - CPU and encoding performance
- Services Overview - Service pattern comparison