Master Playlist Additional Attribute Removal (attributes)

Each bitrate in the Master playlist is represented by different attributes (such as, BANDWIDTH, CODECS, and RESOLUTION). Some of these attributes are optional as per HLS specification. When you set the attributes query string to off, it removes the optional attributes. By default this option is on.

Note: It has been observed that certain devices and platform such as XBOX 360, do not ignore these optional tags if the implementation does not support them. This behavior is not spec complaint. Use of attributes=off query string enables you to play the content on these devices by removing the optional attributes in this file.

The following example show how to apply various attributes query strings.

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1128000,RESOLUTION=960x540,CODECS="avc1.77.30, mp4a.40.2"

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=2528000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=3128000,RESOLUTION=1280x720,CODECS="avc1.77.30, mp4a.40.2"


This query displays the following: