Skip to content

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:

  1. Resolution: Image dimensions (e.g., 1920x1080, 1280x720)
  2. Frame Rate: Frames per second (e.g., 60fps, 30fps)
  3. Bitrate: Data transmitted per second (e.g., 6000 kbps)

Higher values for each = better quality, but also:

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:

Higher Quality → More Bandwidth + More CPU
Lower Quality → Less Bandwidth + Less 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