Select your cookie preferences

We use essential cookies and similar tools that are necessary to provide our site and services. We use performance cookies to collect anonymous statistics, so we can understand how customers use our site and make improvements. Essential cookies cannot be deactivated, but you can choose “Customize” or “Decline” to decline performance cookies.

If you agree, AWS and approved third parties will also use cookies to provide useful site features, remember your preferences, and display relevant content, including relevant advertising. To accept or decline all non-essential cookies, choose “Accept” or “Decline.” To make more detailed choices, choose “Customize.”

HLS player version support

Focus mode
HLS player version support - MediaConvert

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.

PrivacySite termsCookie preferences
© 2025, Amazon Web Services, Inc. or its affiliates. All rights reserved.