HLS delivery improvements per HLS spec upgrade
As part of HLS delivery improvements, there are basic HLS-compliant changes that are
available when you set the
set-akamai-hls-revision query string to 4 or 5. This query string represents Akamai improvement version for HLS. Setting this will enable
all the HLS spec compliance options included in that version as well as all previous
set-akamai-hls-revisionnumber does not correspond to the HLS Spec Upgrade version number. It is an internal company setting that results in the following:
set-akamai-hls-revisionis set to 4, the HLS playlist version (EXT-X-VERSION) is 3;
set-akamai-hls-revisionis set to 5, the HLS playlist version (EXT-X-VERSION) is 4.
When you specify the
set-akamai-hls-revisionquery string, the following features will be automatically enabled as listed in the following table.
Features enabled with Akamai revision 4 and 5 Feature Palylist Tag Name If
set-akamai-hls-revisionis set to 4 or 5, these features are enabled:
Qualify to enable closed captions control option in stream-inc #EXT-X-STREAM-INF:<attribute-list> Remove PROGRAM-ID attribute from EXT-X-STREAM-INF tag #EXT-X-STREAM-INF:<attribute-list> Set EXT-X-PLAYLIST-TYPE to EVENT for Live streams #EXT-X-PLAYLIST-TYPE:<EVENT|VOD> Enable new segmentation mode NA Put AVERAGE-BANDWIDTH attribute to EXT-X-STREAM-INF tag #EXT-X-STREAM-INF:<attribute-list> If
set-akamai-hls-revisionis set to 5, this additional feature is also enabled:
Include a subset of profile and level to be compliant with the CODEC parameters to RFC 6381 SPEC #EXT-X-VERSION:<version>
When setting up
set-akamai-hls-revision, consider the DVR window limitation that is described in Section Limitations.
Once you set the
set-akamai-hls-revisionquery string to 4 or higher, you do not need to set up the Bandwidth Correction (bwcorrection) and Bit Rate Filtering (b) query strings. The quality of your streaming will be automatically corrected.
Example: Playback with the set-akamai-hls-revision query string set to 4
The following features are also available along with the HLS-compliant changes: