HTTP Live Streaming (HLS) tag support

The following table lists the HLS tags that are supported for UWP apps.

Note

Custom tags that start with "X-" can be accessed as timed metadata as described in the article Media items, playlists, and tracks.

Tag Introduced in HLS Protocol version HLS Protocol Document Draft Version Required on Client July release of Windows 10 Windows 10, Version 1511 Windows 10, Version 1607
4.3.1. Basic Tags
4.3.1.1. EXTM3U 1 0 REQUIRED Supported Supported Supported
4.3.1.2. EXT-X-VERSION 2 3 REQUIRED Supported Supported Supported
4.3.2. Media Segment Tags
4.3.2.1. EXTINF 1 0 REQUIRED Supported Supported Supported
4.3.2.2. EXT-X-BYTERANGE 4 7 OPTIONAL Supported Supported Supported
4.3.2.3. EXT-X-DISCONTINUITY 1 2 OPTIONAL Supported Supported Supported
4.3.2.4. EXT-X-KEY 1 0 OPTIONAL Supported Supported Supported
    METHOD 1 0 Attribute "NONE, AES-128" "NONE, AES-128" "NONE, AES-128, SAMPLE-AES"
    URI 1 0 Attribute Supported Supported Supported
    IV 2 3 Attribute Supported Supported Supported
    KEYFORMAT 5 9 Attribute Not Supported Not Supported Not Supported
    KEYFORMATVERSIONS 5 9 Attribute Not Supported Not Supported Not Supported
4.3.2.5. EXT-X-MAP 5 9 OPTIONAL Not Supported Not Supported Not Supported
    URI 5 9 Attribute Not Supported Not Supported Not Supported
    BYTERANGE 5 9 Attribute Not Supported Not Supported Not Supported
4.3.2.6. EXT-X-PROGRAM-DATE-TIME 1 0 OPTIONAL Not Supported Not Supported Not Supported
4.3.3. Media Playlist Tags
4.3.3.1. EXT-X-TARGETDURATION 1 0 REQUIRED Supported Supported Supported
4.3.3.2. EXT-X-MEDIA-SEQUENCE 1 0 OPTIONAL Supported Supported Supported
4.3.3.3. EXT-X-DISCONTINUITY-SEQUENCE 6 12 OPTIONAL Not Supported Not Supported Not Supported
4.3.3.4. EXT-X-ENDLIST 1 0 OPTIONAL Supported Supported Supported
4.3.3.5. EXT-X-PLAYLIST-TYPE 3 6 OPTIONAL Supported Supported Supported
4.3.3.6. EXT-X-I-FRAMES-ONLY 4 7 OPTIONAL Not Supported Not Supported Not Supported
4.3.4. Master Playlist Tags
4.3.4.1. EXT-X-MEDIA 4 7 OPTIONAL Supported Supported Supported
    TYPE 4 7 Attribute "AUDIO, VIDEO" "AUDIO, VIDEO" "AUDIO, VIDEO, SUBTITLES"
    URI 4 7 Attribute Supported Supported Supported
    GROUP-ID 4 7 Attribute Supported Supported Supported
    LANGUAGE 4 7 Attribute Supported Supported Supported
    ASSOC-LANGUAGE 6 13 Attribute Not Supported Not Supported Not Supported
    NAME 4 7 Attribute Not Supported Not Supported Supported
    DEFAULT 4 7 Attribute Not Supported Not Supported Not Supported
    AUTOSELECT 4 7 Attribute Not Supported Not Supported Not Supported
    FORCED 5 9 Attribute Not Supported Not Supported Not Supported
    INSTREAM-ID 6 12 Attribute Not Supported Not Supported Not Supported
    CHARACTERISTICS 5 9 Attribute Not Supported Not Supported Not Supported
4.3.4.2. EXT-X-STREAM-INF 1 0 REQUIRED Supported Supported Supported
    BANDWIDTH 1 0 Attribute Supported Supported Supported
    PROGRAM-ID 1 0 Attribute NA NA NA
    AVERAGE-BANDWIDTH 7 14 Attribute Not Supported Not Supported Not Supported
    CODECS 1 0 Attribute Supported Supported Supported
    RESOLUTION 2 3 Attribute Supported Supported Supported
    FRAME-RATE 7 15 Attribute NA NA NA
    AUDIO 4 7 Attribute Supported Supported Supported
    VIDEO 4 7 Attribute Supported Supported Supported
    SUBTITLES 5 9 Attribute Not Supported Not Supported Supported
    CLOSED-CAPTIONS 6 12 Attribute Not Supported Not Supported Not Supported
4.3.4.3. EXT-X-I-FRAME-STREAM-INF 4 7 OPTIONAL Not Supported Not Supported Not Supported
4.3.4.4. EXT-X-SESSION-DATA 7 14 OPTIONAL Not Supported Not Supported Not Supported
4.3.4.5. EXT-X-SESSION-KEY 7 17 OPTIONAL Not Supported Not Supported Not Supported
4.3.5. Media or Master Playlist Tags
4.3.5.1. EXT-X-INDEPENDENT-SEGMENTS 6 13 OPTIONAL Not Supported Supported Supported
4.3.5.2. EXT-X-START 6 12 OPTIONAL Not Supported Partially Supported Partially Supported
    TIME-OFFSET 6 12 Attribute Not Supported Supported Supported
    PRECISE 6 12 Attribute Not Supported Default "NO" supported Default "NO" supported