/AWS1/CL_MDPHLSPACKAGE¶
An HTTP Live Streaming (HLS) packaging configuration.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_ADMARKERS
TYPE /AWS1/MDPADMARKERS
/AWS1/MDPADMARKERS
¶
This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
IT_ADTRIGGERS
TYPE /AWS1/CL_MDPADTRIGGERS_W=>TT_ADTRIGGERS
TT_ADTRIGGERS
¶
AdTriggers
IV_ADSONDELIVERYRESTRICTIONS
TYPE /AWS1/MDPADSONDELIVERYRESTRI00
/AWS1/MDPADSONDELIVERYRESTRI00
¶
AdsOnDeliveryRestrictions
IO_ENCRYPTION
TYPE REF TO /AWS1/CL_MDPHLSENCRYPTION
/AWS1/CL_MDPHLSENCRYPTION
¶
Encryption
IV_INCLUDEDVBSUBTITLES
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
IV_INCLUDEIFRAMEONLYSTREAM
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, an I-Frame only stream will be included in the output.
IV_PLAYLISTTYPE
TYPE /AWS1/MDPPLAYLISTTYPE
/AWS1/MDPPLAYLISTTYPE
¶
The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
IV_PLAYLISTWINDOWSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Time window (in seconds) contained in each parent manifest.
IV_PROGRAMDATETIMEINTERVAL00
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
IV_SEGMENTDURATIONSECONDS
TYPE /AWS1/MDP__INTEGER
/AWS1/MDP__INTEGER
¶
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
IO_STREAMSELECTION
TYPE REF TO /AWS1/CL_MDPSTREAMSELECTION
/AWS1/CL_MDPSTREAMSELECTION
¶
StreamSelection
IV_USEAUDIORENDITIONGROUP
TYPE /AWS1/MDP__BOOLEAN
/AWS1/MDP__BOOLEAN
¶
When enabled, audio streams will be placed in rendition groups in the output.
Queryable Attributes¶
AdMarkers¶
This setting controls how ad markers are included in the packaged OriginEndpoint. "NONE" will omit all SCTE-35 ad markers from the output. "PASSTHROUGH" causes the manifest to contain a copy of the SCTE-35 ad markers (comments) taken directly from the input HTTP Live Streaming (HLS) manifest. "SCTE35_ENHANCED" generates ad markers and blackout tags based on SCTE-35 messages in the input source. "DATERANGE" inserts EXT-X-DATERANGE tags to signal ad and program transition events in HLS and CMAF manifests. For this option, you must set a programDateTimeIntervalSeconds value that is greater than 0.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADMARKERS() |
Getter for ADMARKERS, with configurable default |
ASK_ADMARKERS() |
Getter for ADMARKERS w/ exceptions if field has no value |
HAS_ADMARKERS() |
Determine if ADMARKERS has a value |
AdTriggers¶
AdTriggers
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADTRIGGERS() |
Getter for ADTRIGGERS, with configurable default |
ASK_ADTRIGGERS() |
Getter for ADTRIGGERS w/ exceptions if field has no value |
HAS_ADTRIGGERS() |
Determine if ADTRIGGERS has a value |
AdsOnDeliveryRestrictions¶
AdsOnDeliveryRestrictions
Accessible with the following methods¶
Method | Description |
---|---|
GET_ADSONDELIVERYRESTRICTI00() |
Getter for ADSONDELIVERYRESTRICTIONS, with configurable defa |
ASK_ADSONDELIVERYRESTRICTI00() |
Getter for ADSONDELIVERYRESTRICTIONS w/ exceptions if field |
HAS_ADSONDELIVERYRESTRICTI00() |
Determine if ADSONDELIVERYRESTRICTIONS has a value |
Encryption¶
Encryption
Accessible with the following methods¶
Method | Description |
---|---|
GET_ENCRYPTION() |
Getter for ENCRYPTION |
IncludeDvbSubtitles¶
When enabled, MediaPackage passes through digital video broadcasting (DVB) subtitles into the output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INCLUDEDVBSUBTITLES() |
Getter for INCLUDEDVBSUBTITLES, with configurable default |
ASK_INCLUDEDVBSUBTITLES() |
Getter for INCLUDEDVBSUBTITLES w/ exceptions if field has no |
HAS_INCLUDEDVBSUBTITLES() |
Determine if INCLUDEDVBSUBTITLES has a value |
IncludeIframeOnlyStream¶
When enabled, an I-Frame only stream will be included in the output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_INCLUDEIFRAMEONLYSTREAM() |
Getter for INCLUDEIFRAMEONLYSTREAM, with configurable defaul |
ASK_INCLUDEIFRAMEONLYSTREAM() |
Getter for INCLUDEIFRAMEONLYSTREAM w/ exceptions if field ha |
HAS_INCLUDEIFRAMEONLYSTREAM() |
Determine if INCLUDEIFRAMEONLYSTREAM has a value |
PlaylistType¶
The HTTP Live Streaming (HLS) playlist type. When either "EVENT" or "VOD" is specified, a corresponding EXT-X-PLAYLIST-TYPE entry will be included in the media playlist.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLAYLISTTYPE() |
Getter for PLAYLISTTYPE, with configurable default |
ASK_PLAYLISTTYPE() |
Getter for PLAYLISTTYPE w/ exceptions if field has no value |
HAS_PLAYLISTTYPE() |
Determine if PLAYLISTTYPE has a value |
PlaylistWindowSeconds¶
Time window (in seconds) contained in each parent manifest.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PLAYLISTWINDOWSECONDS() |
Getter for PLAYLISTWINDOWSECONDS, with configurable default |
ASK_PLAYLISTWINDOWSECONDS() |
Getter for PLAYLISTWINDOWSECONDS w/ exceptions if field has |
HAS_PLAYLISTWINDOWSECONDS() |
Determine if PLAYLISTWINDOWSECONDS has a value |
ProgramDateTimeIntervalSeconds¶
The interval (in seconds) between each EXT-X-PROGRAM-DATE-TIME tag inserted into manifests. Additionally, when an interval is specified ID3Timed Metadata messages will be generated every 5 seconds using the ingest time of the content. If the interval is not specified, or set to 0, then no EXT-X-PROGRAM-DATE-TIME tags will be inserted into manifests and no ID3Timed Metadata messages will be generated. Note that irrespective of this parameter, if any ID3 Timed Metadata is found in HTTP Live Streaming (HLS) input, it will be passed through to HLS output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_PROGRAMDATETIMEINTERVA00() |
Getter for PROGRAMDATETIMEINTERVALSECS, with configurable de |
ASK_PROGRAMDATETIMEINTERVA00() |
Getter for PROGRAMDATETIMEINTERVALSECS w/ exceptions if fiel |
HAS_PROGRAMDATETIMEINTERVA00() |
Determine if PROGRAMDATETIMEINTERVALSECS has a value |
SegmentDurationSeconds¶
Duration (in seconds) of each fragment. Actual fragments will be rounded to the nearest multiple of the source fragment duration.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SEGMENTDURATIONSECONDS() |
Getter for SEGMENTDURATIONSECONDS, with configurable default |
ASK_SEGMENTDURATIONSECONDS() |
Getter for SEGMENTDURATIONSECONDS w/ exceptions if field has |
HAS_SEGMENTDURATIONSECONDS() |
Determine if SEGMENTDURATIONSECONDS has a value |
StreamSelection¶
StreamSelection
Accessible with the following methods¶
Method | Description |
---|---|
GET_STREAMSELECTION() |
Getter for STREAMSELECTION |
UseAudioRenditionGroup¶
When enabled, audio streams will be placed in rendition groups in the output.
Accessible with the following methods¶
Method | Description |
---|---|
GET_USEAUDIORENDITIONGROUP() |
Getter for USEAUDIORENDITIONGROUP, with configurable default |
ASK_USEAUDIORENDITIONGROUP() |
Getter for USEAUDIORENDITIONGROUP w/ exceptions if field has |
HAS_USEAUDIORENDITIONGROUP() |
Determine if USEAUDIORENDITIONGROUP has a value |