This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::MediaPackageV2::OriginEndpoint LowLatencyHlsManifestConfiguration
Specify a low-latency HTTP live streaming (LL-HLS) manifest configuration.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ChildManifestName" :String, "FilterConfiguration" :FilterConfiguration, "ManifestName" :String, "ManifestWindowSeconds" :Integer, "ProgramDateTimeIntervalSeconds" :Integer, "ScteHls" :ScteHls, "StartTag" :StartTag, "Url" :String, "UrlEncodeChildManifest" :Boolean}
YAML
ChildManifestName:StringFilterConfiguration:FilterConfigurationManifestName:StringManifestWindowSeconds:IntegerProgramDateTimeIntervalSeconds:IntegerScteHls:ScteHlsStartTag:StartTagUrl:StringUrlEncodeChildManifest:Boolean
Properties
ChildManifestName-
The name of the child manifest associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
Required: No
Type: String
Pattern:
^[a-zA-Z0-9_-]+$Minimum:
1Maximum:
256Update requires: No interruption
FilterConfiguration-
Filter configuration includes settings for manifest filtering, start and end times, and time delay that apply to all of your egress requests for this manifest.
Required: No
Type: FilterConfiguration
Update requires: No interruption
ManifestName-
A short string that's appended to the endpoint URL. The manifest name creates a unique path to this endpoint. If you don't enter a value, MediaPackage uses the default manifest name,
index. MediaPackage automatically inserts the format extension, such as.m3u8. You can't use the same manifest name if you use HLS manifest and low-latency HLS manifest. ThemanifestNameon theHLSManifestobject overrides themanifestNameyou provided on theoriginEndpointobject.Required: Yes
Type: String
Pattern:
^[a-zA-Z0-9_-]+$Minimum:
1Maximum:
256Update requires: No interruption
ManifestWindowSeconds-
The total duration (in seconds) of the manifest's content.
Required: No
Type: Integer
Update requires: No interruption
ProgramDateTimeIntervalSeconds-
Inserts
EXT-X-PROGRAM-DATE-TIMEtags in the output manifest at the interval that you specify. If you don't enter an interval,EXT-X-PROGRAM-DATE-TIMEtags aren't included in the manifest. The tags sync the stream to the wall clock so that viewers can seek to a specific time in the playback timeline on the player.Irrespective of this parameter, if any
ID3Timedmetadata is in the HLS input, MediaPackage passes through that metadata to the HLS output.Required: No
Type: Integer
Update requires: No interruption
ScteHls-
The SCTE-35 HLS configuration associated with the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
Required: No
Type: ScteHls
Update requires: No interruption
StartTag-
To insert an EXT-X-START tag in your HLS playlist, specify a StartTag configuration object with a valid TimeOffset. When you do, you can also optionally specify whether to include a PRECISE value in the EXT-X-START tag.
Required: No
Type: StartTag
Update requires: No interruption
Url-
The URL of the low-latency HLS (LL-HLS) manifest configuration of the origin endpoint.
Required: No
Type: String
Update requires: No interruption
UrlEncodeChildManifest-
When enabled, MediaPackage URL-encodes the query string for API requests for LL-HLS child manifests to comply with Amazon Signature Version 4 (SigV4) signature signing protocol. For more information, see Amazon Signature Version 4 for API requests in Amazon Identity and Access Management User Guide.
Required: No
Type: Boolean
Update requires: No interruption