HLS Authoring for AirPlay 2 Video

Written by Stefan Herold

Description: AirPlay 2 Video lets you share video from Apple devices to popular smart TVs. Learn about the special considerations for seamless delivery of high quality video to these TVs, and how to utilize the validation tools to ensure your content is ready for primetime.

  • AirPlay directly built into TVs
  • Video Requirements
    • sync variants
    • avoid changes at discontinuities
    • full range of variants for each codec
    • 10% partial encryption
    • provide compatible format: HDR content with only HDR formats, WebVTT for subtitles, use recommended MIME types
  • Changes to Validation
    • HLS validation by mediastreamvalidator & hlsreport.py
    • always use both validation tools
    • HLSReport now checks all rule-sets by default

This note was originally published at github.com/Blackjacx/WWDC.

Missing anything? Corrections? Contributions are welcome 😃


Written by

Stefan Herold

Stefan Herold

Stefan Herold is an iOS Developer a.d. 2009 • iOS / OSX Enthusiast • WWDC20 • Now: @ioki_mobility • Passionate Mountainbiker