Guides and Sample Code

Developer

HLS Authoring Specification for Apple Devices

On This Page

Amended Requirements for iOS

All general rules apply except as expressly modified by a rule with the same number in this section.

Video

  • 1. Video encoding requirements

    • 1.3. Profile and Level for H.264 MUST be less than or equal to High Profile, Level 5.0.

      1.32.

      • 1.32.a. For WiFi delivery, the default video variant(s) SHOULD be the 2000 kb/s variant.

      • 1.32.b. For cellular delivery, the default video variant(s) SHOULD be the 730 kb/s variant.

Master Playlist

  • 9. Master playlist requirements

    • 9.18. Master playlists that are delivered over cellular networks MUST contain a variant whose peak BANDWIDTH is less than or equal to 192kb/s.

    • 9.19. For backward compatibility the 192kb/s stream for cellular SHOULD be H.264 in a transport stream.