Introduction to AVDisplayManager

WWDC 2018

Posted by Den on October 01, 2018 · 3 mins read
Introduction to AVDisplayManager

Introduction to AVDisplayManager

Tech Talks

Introduction to AVDisplayManager

Tech Talks

Match Content

HLS Playlist Authoring FRAME-RATE

  • Required for frame rate matching support
  • Single frame rate
  • Integer multiple frame rates (e.g. 29.97 and 59.94)

HLS Playlist Authoring VIDEO-RANGE

  • Optional for dynamic range matching support
  • Assumed to be SDR unless specified

AVDisplayManager

  • Non-fullscreen playback
  • Multiple concurrent video playback
  • Short videos, or video clips
  • Not using AVPlayerViewController

Recommendation

  • Switch modes only as often as necessary
  • Full screen playback
  • Use system frame rate for primary UI
  • Avoid switching for:
    - Short clips
    - Multiple concurrent videos
    - Frequent content switching