HLS player version support - MediaConvert
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

HLS player version support

AWS Elemental MediaConvert automatically sets the player version metadata based on the features that you enable. Most HLS assets that you create with MediaConvert are compatible with HLS players version 2 and later.

This list shows the features that might require updated player support:

Add I-frame only manifest: HLS Output group > Output > Advanced > Add I-frame only manifest

When you choose Include, viewers can play the asset with HLS players version 4 and later.

When you choose Exclude, viewers can play the asset with HLS players version 2 and later.

Audio track type: HLS Output group > Output > Output settings > Advanced > Audio track type

When you choose one of the Alternate audio options for any audio variants, viewers can play the asset with HLS players version 4 and later.

When you choose Audio-only variant stream for Audio track type, or keep Audio track type unselected for all of your audio variants, viewers can play the asset with HLS players version 2 and later.

DRM encryption method: HLS output group > DRM encryption > Encryption method

When you choose SAMPLE-AES for DRM encryption, Encryption method, viewers can play the asset with HLS players version 5 and later.

When you choose any other value for DRM encryption, Encryption method, viewers can play the asset with HLS players version 2 and later.

Descriptive video service flag: HLS output group > Output (must be audio-only) > Output settings > Descriptive video service flag

This setting is also available in CMAF output groups: CMAF output group > Output > CMAF container settings > Advanced > Descriptive video service flag

To find this setting, your HLS or CMAF output must have only audio settings. In HLS outputs, you must remove the default Video tab.

When you choose Flag for Descriptive video service flag, viewers can play the asset with HLS players version 5 and later.

To create a compliant Apple HLS output: When you set Descriptive video service flag to Flag, you must also set Audio track type to Alternative audio, auto select, default or Alternative audio, auto select, not default.

Manifest duration format: HLS output group > Apple HLS group settings > Advanced > Manifest duration format

When you set your manifest duration format to Integer, viewers can play the asset with HLS players version 2 and later.

When you set your manifest duration format to Floating point, viewers can play the asset with HLS players version 3 and later.

Segment control: HLS output group > Apple HLS group settings > Segment control

When you set segment control to Single file, viewers can play the asset with HLS players version 4 and later.

When you set segment control to Segmented files, viewers can play the asset with HLS players version 2 and later.