public static interface HlsGroupSettings.Builder extends CopyableBuilder<HlsGroupSettings.Builder,HlsGroupSettings>
Modifier and Type | Method and Description |
---|---|
HlsGroupSettings.Builder |
adMarkers(Collection<String> adMarkers)
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
adMarkers(String... adMarkers)
Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.
|
HlsGroupSettings.Builder |
baseUrlContent(String baseUrlContent)
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
HlsGroupSettings.Builder |
baseUrlManifest(String baseUrlManifest)
A partial URI prefix that will be prepended to each output in the media .m3u8 file.
|
HlsGroupSettings.Builder |
captionLanguageMappings(CaptionLanguageMapping... captionLanguageMappings)
Mapping of up to 4 caption channels to caption languages.
|
HlsGroupSettings.Builder |
captionLanguageMappings(Collection<CaptionLanguageMapping> captionLanguageMappings)
Mapping of up to 4 caption channels to caption languages.
|
HlsGroupSettings.Builder |
captionLanguageSetting(HlsCaptionLanguageSetting captionLanguageSetting)
Applies only to 608 Embedded output captions.
|
HlsGroupSettings.Builder |
captionLanguageSetting(String captionLanguageSetting)
Applies only to 608 Embedded output captions.
|
HlsGroupSettings.Builder |
clientCache(HlsClientCache clientCache)
When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients from
saving media segments for later replay.
|
HlsGroupSettings.Builder |
clientCache(String clientCache)
When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients from
saving media segments for later replay.
|
HlsGroupSettings.Builder |
codecSpecification(HlsCodecSpecification codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings.Builder |
codecSpecification(String codecSpecification)
Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.
|
HlsGroupSettings.Builder |
constantIv(String constantIv)
For use with encryptionType.
|
default HlsGroupSettings.Builder |
destination(Consumer<OutputLocationRef.Builder> destination)
A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if enabled).
|
HlsGroupSettings.Builder |
destination(OutputLocationRef destination)
A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if enabled).
|
HlsGroupSettings.Builder |
directoryStructure(HlsDirectoryStructure directoryStructure)
Place segments in subdirectories.
|
HlsGroupSettings.Builder |
directoryStructure(String directoryStructure)
Place segments in subdirectories.
|
HlsGroupSettings.Builder |
encryptionType(HlsEncryptionType encryptionType)
Encrypts the segments with the given encryption scheme.
|
HlsGroupSettings.Builder |
encryptionType(String encryptionType)
Encrypts the segments with the given encryption scheme.
|
default HlsGroupSettings.Builder |
hlsCdnSettings(Consumer<HlsCdnSettings.Builder> hlsCdnSettings)
Parameters that control interactions with the CDN.
|
HlsGroupSettings.Builder |
hlsCdnSettings(HlsCdnSettings hlsCdnSettings)
Parameters that control interactions with the CDN.
|
HlsGroupSettings.Builder |
indexNSegments(Integer indexNSegments)
Number of segments to keep in the playlist (.m3u8) file.
|
HlsGroupSettings.Builder |
inputLossAction(InputLossActionForHlsOut inputLossAction)
Parameter that control output group behavior on input loss.
|
HlsGroupSettings.Builder |
inputLossAction(String inputLossAction)
Parameter that control output group behavior on input loss.
|
HlsGroupSettings.Builder |
ivInManifest(HlsIvInManifest ivInManifest)
For use with encryptionType.
|
HlsGroupSettings.Builder |
ivInManifest(String ivInManifest)
For use with encryptionType.
|
HlsGroupSettings.Builder |
ivSource(HlsIvSource ivSource)
For use with encryptionType.
|
HlsGroupSettings.Builder |
ivSource(String ivSource)
For use with encryptionType.
|
HlsGroupSettings.Builder |
keepSegments(Integer keepSegments)
Number of segments to retain in the destination directory.
|
HlsGroupSettings.Builder |
keyFormat(String keyFormat)
The value specifies how the key is represented in the resource identified by the URI.
|
HlsGroupSettings.Builder |
keyFormatVersions(String keyFormatVersions)
Either a single positive integer version value or a slash delimited list of version values (1/2/3).
|
default HlsGroupSettings.Builder |
keyProviderSettings(Consumer<KeyProviderSettings.Builder> keyProviderSettings)
The key provider settings.
|
HlsGroupSettings.Builder |
keyProviderSettings(KeyProviderSettings keyProviderSettings)
The key provider settings.
|
HlsGroupSettings.Builder |
manifestCompression(HlsManifestCompression manifestCompression)
When set to gzip, compresses HLS playlist.
|
HlsGroupSettings.Builder |
manifestCompression(String manifestCompression)
When set to gzip, compresses HLS playlist.
|
HlsGroupSettings.Builder |
manifestDurationFormat(HlsManifestDurationFormat manifestDurationFormat)
Indicates whether the output manifest should use floating point or integer values for segment duration.
|
HlsGroupSettings.Builder |
manifestDurationFormat(String manifestDurationFormat)
Indicates whether the output manifest should use floating point or integer values for segment duration.
|
HlsGroupSettings.Builder |
minSegmentLength(Integer minSegmentLength)
When set, minimumSegmentLength is enforced by looking ahead and back within the specified range for a nearby
avail and extending the segment size if needed.
|
HlsGroupSettings.Builder |
mode(HlsMode mode)
If set to "vod", keeps and indexes all segments starting with the first segment.
|
HlsGroupSettings.Builder |
mode(String mode)
If set to "vod", keeps and indexes all segments starting with the first segment.
|
HlsGroupSettings.Builder |
outputSelection(HlsOutputSelection outputSelection)
Generates the .m3u8 playlist file for this HLS output group.
|
HlsGroupSettings.Builder |
outputSelection(String outputSelection)
Generates the .m3u8 playlist file for this HLS output group.
|
HlsGroupSettings.Builder |
programDateTime(HlsProgramDateTime programDateTime)
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings.Builder |
programDateTime(String programDateTime)
Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files.
|
HlsGroupSettings.Builder |
programDateTimePeriod(Integer programDateTimePeriod)
Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.
|
HlsGroupSettings.Builder |
segmentationMode(HlsSegmentationMode segmentationMode)
When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers from the
input streams.
|
HlsGroupSettings.Builder |
segmentationMode(String segmentationMode)
When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers from the
input streams.
|
HlsGroupSettings.Builder |
segmentLength(Integer segmentLength)
Length of MPEG-2 Transport Stream segments to create (in seconds).
|
HlsGroupSettings.Builder |
segmentsPerSubdirectory(Integer segmentsPerSubdirectory)
Number of segments to write to a subdirectory before starting a new one.
|
HlsGroupSettings.Builder |
streamInfResolution(HlsStreamInfResolution streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings.Builder |
streamInfResolution(String streamInfResolution)
Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.
|
HlsGroupSettings.Builder |
timedMetadataId3Frame(HlsTimedMetadataId3Frame timedMetadataId3Frame)
Indicates ID3 frame that has the timecode.
|
HlsGroupSettings.Builder |
timedMetadataId3Frame(String timedMetadataId3Frame)
Indicates ID3 frame that has the timecode.
|
HlsGroupSettings.Builder |
timedMetadataId3Period(Integer timedMetadataId3Period)
Timed Metadata interval in seconds.
|
HlsGroupSettings.Builder |
timestampDeltaMilliseconds(Integer timestampDeltaMilliseconds)
Provides an extra millisecond delta offset to fine tune the timestamps.
|
HlsGroupSettings.Builder |
tsFileMode(HlsTsFileMode tsFileMode)
When set to "singleFile", emits the program as a single media resource (.ts) file, and uses #EXT-X-BYTERANGE
tags to index segment for playback.
|
HlsGroupSettings.Builder |
tsFileMode(String tsFileMode)
When set to "singleFile", emits the program as a single media resource (.ts) file, and uses #EXT-X-BYTERANGE
tags to index segment for playback.
|
copy
apply, build
HlsGroupSettings.Builder adMarkers(Collection<String> adMarkers)
adMarkers
- Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.HlsGroupSettings.Builder adMarkers(String... adMarkers)
adMarkers
- Choose one or more ad marker types to pass SCTE35 signals through to this group of Apple HLS outputs.HlsGroupSettings.Builder baseUrlContent(String baseUrlContent)
baseUrlContent
- A partial URI prefix that will be prepended to each output in the media .m3u8 file. Can be used if
base manifest is delivered from a different URL than the main .m3u8 file.HlsGroupSettings.Builder baseUrlManifest(String baseUrlManifest)
baseUrlManifest
- A partial URI prefix that will be prepended to each output in the media .m3u8 file. Can be used if
base manifest is delivered from a different URL than the main .m3u8 file.HlsGroupSettings.Builder captionLanguageMappings(Collection<CaptionLanguageMapping> captionLanguageMappings)
captionLanguageMappings
- Mapping of up to 4 caption channels to caption languages. Is only meaningful if captionLanguageSetting
is set to "insert".HlsGroupSettings.Builder captionLanguageMappings(CaptionLanguageMapping... captionLanguageMappings)
captionLanguageMappings
- Mapping of up to 4 caption channels to caption languages. Is only meaningful if captionLanguageSetting
is set to "insert".HlsGroupSettings.Builder captionLanguageSetting(String captionLanguageSetting)
captionLanguageSetting
- Applies only to 608 Embedded output captions. insert: Include CLOSED-CAPTIONS lines in the manifest.
Specify at least one language in the CC1 Language Code field. One CLOSED-CAPTION line is added for
each Language Code you specify. Make sure to specify the languages in the order in which they appear
in the original source (if the source is embedded format) or the order of the caption selectors (if
the source is other than embedded). Otherwise, languages in the manifest will not match up properly
with the output captions. none: Include CLOSED-CAPTIONS=NONE line in the manifest. omit: Omit any
CLOSED-CAPTIONS line from the manifest.HlsCaptionLanguageSetting
,
HlsCaptionLanguageSetting
HlsGroupSettings.Builder captionLanguageSetting(HlsCaptionLanguageSetting captionLanguageSetting)
captionLanguageSetting
- Applies only to 608 Embedded output captions. insert: Include CLOSED-CAPTIONS lines in the manifest.
Specify at least one language in the CC1 Language Code field. One CLOSED-CAPTION line is added for
each Language Code you specify. Make sure to specify the languages in the order in which they appear
in the original source (if the source is embedded format) or the order of the caption selectors (if
the source is other than embedded). Otherwise, languages in the manifest will not match up properly
with the output captions. none: Include CLOSED-CAPTIONS=NONE line in the manifest. omit: Omit any
CLOSED-CAPTIONS line from the manifest.HlsCaptionLanguageSetting
,
HlsCaptionLanguageSetting
HlsGroupSettings.Builder clientCache(String clientCache)
clientCache
- When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients
from saving media segments for later replay.HlsClientCache
,
HlsClientCache
HlsGroupSettings.Builder clientCache(HlsClientCache clientCache)
clientCache
- When set to "disabled", sets the #EXT-X-ALLOW-CACHE:no tag in the manifest, which prevents clients
from saving media segments for later replay.HlsClientCache
,
HlsClientCache
HlsGroupSettings.Builder codecSpecification(String codecSpecification)
codecSpecification
- Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.HlsCodecSpecification
,
HlsCodecSpecification
HlsGroupSettings.Builder codecSpecification(HlsCodecSpecification codecSpecification)
codecSpecification
- Specification to use (RFC-6381 or the default RFC-4281) during m3u8 playlist generation.HlsCodecSpecification
,
HlsCodecSpecification
HlsGroupSettings.Builder constantIv(String constantIv)
constantIv
- For use with encryptionType. This is a 128-bit, 16-byte hex value represented by a 32-character text
string. If ivSource is set to "explicit" then this parameter is required and is used as the IV for
encryption.HlsGroupSettings.Builder destination(OutputLocationRef destination)
destination
- A directory or HTTP destination for the HLS segments, manifest files, and encryption keys (if
enabled).default HlsGroupSettings.Builder destination(Consumer<OutputLocationRef.Builder> destination)
OutputLocationRef.Builder
avoiding the need to
create one manually via OutputLocationRef.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to destination(OutputLocationRef)
.destination
- a consumer that will call methods on OutputLocationRef.Builder
destination(OutputLocationRef)
HlsGroupSettings.Builder directoryStructure(String directoryStructure)
directoryStructure
- Place segments in subdirectories.HlsDirectoryStructure
,
HlsDirectoryStructure
HlsGroupSettings.Builder directoryStructure(HlsDirectoryStructure directoryStructure)
directoryStructure
- Place segments in subdirectories.HlsDirectoryStructure
,
HlsDirectoryStructure
HlsGroupSettings.Builder encryptionType(String encryptionType)
encryptionType
- Encrypts the segments with the given encryption scheme. Exclude this parameter if no encryption is
desired.HlsEncryptionType
,
HlsEncryptionType
HlsGroupSettings.Builder encryptionType(HlsEncryptionType encryptionType)
encryptionType
- Encrypts the segments with the given encryption scheme. Exclude this parameter if no encryption is
desired.HlsEncryptionType
,
HlsEncryptionType
HlsGroupSettings.Builder hlsCdnSettings(HlsCdnSettings hlsCdnSettings)
hlsCdnSettings
- Parameters that control interactions with the CDN.default HlsGroupSettings.Builder hlsCdnSettings(Consumer<HlsCdnSettings.Builder> hlsCdnSettings)
HlsCdnSettings.Builder
avoiding the need to create one manually via HlsCdnSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to hlsCdnSettings(HlsCdnSettings)
.hlsCdnSettings
- a consumer that will call methods on HlsCdnSettings.Builder
hlsCdnSettings(HlsCdnSettings)
HlsGroupSettings.Builder indexNSegments(Integer indexNSegments)
indexNSegments
- Number of segments to keep in the playlist (.m3u8) file. mode must be "vod" for this setting to have
an effect, and this number should be less than or equal to keepSegments.HlsGroupSettings.Builder inputLossAction(String inputLossAction)
inputLossAction
- Parameter that control output group behavior on input loss.InputLossActionForHlsOut
,
InputLossActionForHlsOut
HlsGroupSettings.Builder inputLossAction(InputLossActionForHlsOut inputLossAction)
inputLossAction
- Parameter that control output group behavior on input loss.InputLossActionForHlsOut
,
InputLossActionForHlsOut
HlsGroupSettings.Builder ivInManifest(String ivInManifest)
ivInManifest
- For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction
with the key for encrypting blocks. If set to "include", IV is listed in the manifest, otherwise the
IV is not in the manifest.HlsIvInManifest
,
HlsIvInManifest
HlsGroupSettings.Builder ivInManifest(HlsIvInManifest ivInManifest)
ivInManifest
- For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction
with the key for encrypting blocks. If set to "include", IV is listed in the manifest, otherwise the
IV is not in the manifest.HlsIvInManifest
,
HlsIvInManifest
HlsGroupSettings.Builder ivSource(String ivSource)
ivSource
- For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction
with the key for encrypting blocks. If this setting is "followsSegmentNumber", it will cause the IV to
change every segment (to match the segment number). If this is set to "explicit", you must enter a
constantIv value.HlsIvSource
,
HlsIvSource
HlsGroupSettings.Builder ivSource(HlsIvSource ivSource)
ivSource
- For use with encryptionType. The IV (Initialization Vector) is a 128-bit number used in conjunction
with the key for encrypting blocks. If this setting is "followsSegmentNumber", it will cause the IV to
change every segment (to match the segment number). If this is set to "explicit", you must enter a
constantIv value.HlsIvSource
,
HlsIvSource
HlsGroupSettings.Builder keepSegments(Integer keepSegments)
keepSegments
- Number of segments to retain in the destination directory. mode must be "live" for this setting to
have an effect.HlsGroupSettings.Builder keyFormat(String keyFormat)
keyFormat
- The value specifies how the key is represented in the resource identified by the URI. If parameter is
absent, an implicit value of "identity" is used. A reverse DNS string can also be given.HlsGroupSettings.Builder keyFormatVersions(String keyFormatVersions)
keyFormatVersions
- Either a single positive integer version value or a slash delimited list of version values (1/2/3).HlsGroupSettings.Builder keyProviderSettings(KeyProviderSettings keyProviderSettings)
keyProviderSettings
- The key provider settings.default HlsGroupSettings.Builder keyProviderSettings(Consumer<KeyProviderSettings.Builder> keyProviderSettings)
KeyProviderSettings.Builder
avoiding the need to create one manually via
KeyProviderSettings.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and
its result is passed to keyProviderSettings(KeyProviderSettings)
.keyProviderSettings
- a consumer that will call methods on KeyProviderSettings.Builder
keyProviderSettings(KeyProviderSettings)
HlsGroupSettings.Builder manifestCompression(String manifestCompression)
manifestCompression
- When set to gzip, compresses HLS playlist.HlsManifestCompression
,
HlsManifestCompression
HlsGroupSettings.Builder manifestCompression(HlsManifestCompression manifestCompression)
manifestCompression
- When set to gzip, compresses HLS playlist.HlsManifestCompression
,
HlsManifestCompression
HlsGroupSettings.Builder manifestDurationFormat(String manifestDurationFormat)
manifestDurationFormat
- Indicates whether the output manifest should use floating point or integer values for segment
duration.HlsManifestDurationFormat
,
HlsManifestDurationFormat
HlsGroupSettings.Builder manifestDurationFormat(HlsManifestDurationFormat manifestDurationFormat)
manifestDurationFormat
- Indicates whether the output manifest should use floating point or integer values for segment
duration.HlsManifestDurationFormat
,
HlsManifestDurationFormat
HlsGroupSettings.Builder minSegmentLength(Integer minSegmentLength)
minSegmentLength
- When set, minimumSegmentLength is enforced by looking ahead and back within the specified range for a
nearby avail and extending the segment size if needed.HlsGroupSettings.Builder mode(String mode)
mode
- If set to "vod", keeps and indexes all segments starting with the first segment. If set to "live"
segments will age out and only the last keepSegments number of segments will be retained.HlsMode
,
HlsMode
HlsGroupSettings.Builder mode(HlsMode mode)
mode
- If set to "vod", keeps and indexes all segments starting with the first segment. If set to "live"
segments will age out and only the last keepSegments number of segments will be retained.HlsMode
,
HlsMode
HlsGroupSettings.Builder outputSelection(String outputSelection)
outputSelection
- Generates the .m3u8 playlist file for this HLS output group. The segmentsOnly option will output
segments without the .m3u8 file.HlsOutputSelection
,
HlsOutputSelection
HlsGroupSettings.Builder outputSelection(HlsOutputSelection outputSelection)
outputSelection
- Generates the .m3u8 playlist file for this HLS output group. The segmentsOnly option will output
segments without the .m3u8 file.HlsOutputSelection
,
HlsOutputSelection
HlsGroupSettings.Builder programDateTime(String programDateTime)
programDateTime
- Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files. The value is calculated as
follows: either the program date and time are initialized using the input timecode source, or the time
is initialized using the input timecode source and the date is initialized using the timestampOffset.HlsProgramDateTime
,
HlsProgramDateTime
HlsGroupSettings.Builder programDateTime(HlsProgramDateTime programDateTime)
programDateTime
- Includes or excludes EXT-X-PROGRAM-DATE-TIME tag in .m3u8 manifest files. The value is calculated as
follows: either the program date and time are initialized using the input timecode source, or the time
is initialized using the input timecode source and the date is initialized using the timestampOffset.HlsProgramDateTime
,
HlsProgramDateTime
HlsGroupSettings.Builder programDateTimePeriod(Integer programDateTimePeriod)
programDateTimePeriod
- Period of insertion of EXT-X-PROGRAM-DATE-TIME entry, in seconds.HlsGroupSettings.Builder segmentLength(Integer segmentLength)
segmentLength
- Length of MPEG-2 Transport Stream segments to create (in seconds). Note that segments will end on the
next keyframe after this number of seconds, so actual segment length may be longer.HlsGroupSettings.Builder segmentationMode(String segmentationMode)
segmentationMode
- When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers
from the input streams.HlsSegmentationMode
,
HlsSegmentationMode
HlsGroupSettings.Builder segmentationMode(HlsSegmentationMode segmentationMode)
segmentationMode
- When set to useInputSegmentation, the output segment or fragment points are set by the RAI markers
from the input streams.HlsSegmentationMode
,
HlsSegmentationMode
HlsGroupSettings.Builder segmentsPerSubdirectory(Integer segmentsPerSubdirectory)
segmentsPerSubdirectory
- Number of segments to write to a subdirectory before starting a new one. directoryStructure must be
subdirectoryPerStream for this setting to have an effect.HlsGroupSettings.Builder streamInfResolution(String streamInfResolution)
streamInfResolution
- Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.HlsStreamInfResolution
,
HlsStreamInfResolution
HlsGroupSettings.Builder streamInfResolution(HlsStreamInfResolution streamInfResolution)
streamInfResolution
- Include or exclude RESOLUTION attribute for video in EXT-X-STREAM-INF tag of variant manifest.HlsStreamInfResolution
,
HlsStreamInfResolution
HlsGroupSettings.Builder timedMetadataId3Frame(String timedMetadataId3Frame)
timedMetadataId3Frame
- Indicates ID3 frame that has the timecode.HlsTimedMetadataId3Frame
,
HlsTimedMetadataId3Frame
HlsGroupSettings.Builder timedMetadataId3Frame(HlsTimedMetadataId3Frame timedMetadataId3Frame)
timedMetadataId3Frame
- Indicates ID3 frame that has the timecode.HlsTimedMetadataId3Frame
,
HlsTimedMetadataId3Frame
HlsGroupSettings.Builder timedMetadataId3Period(Integer timedMetadataId3Period)
timedMetadataId3Period
- Timed Metadata interval in seconds.HlsGroupSettings.Builder timestampDeltaMilliseconds(Integer timestampDeltaMilliseconds)
timestampDeltaMilliseconds
- Provides an extra millisecond delta offset to fine tune the timestamps.HlsGroupSettings.Builder tsFileMode(String tsFileMode)
tsFileMode
- When set to "singleFile", emits the program as a single media resource (.ts) file, and uses
#EXT-X-BYTERANGE tags to index segment for playback. Playback of VOD mode content during event is not
guaranteed due to HTTP server caching.HlsTsFileMode
,
HlsTsFileMode
HlsGroupSettings.Builder tsFileMode(HlsTsFileMode tsFileMode)
tsFileMode
- When set to "singleFile", emits the program as a single media resource (.ts) file, and uses
#EXT-X-BYTERANGE tags to index segment for playback. Playback of VOD mode content during event is not
guaranteed due to HTTP server caching.HlsTsFileMode
,
HlsTsFileMode
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.