This is the new AWS CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::MediaPackageV2::OriginEndpoint DashManifestConfiguration
The DASH manifest configuration associated with the origin endpoint.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "BaseUrls" :[ DashBaseUrl, ... ], "Compactness" :String, "DrmSignaling" :String, "DvbSettings" :DashDvbSettings, "FilterConfiguration" :FilterConfiguration, "ManifestName" :String, "ManifestWindowSeconds" :Integer, "MinBufferTimeSeconds" :Integer, "MinUpdatePeriodSeconds" :Integer, "PeriodTriggers" :[ String, ... ], "Profiles" :[ String, ... ], "ProgramInformation" :DashProgramInformation, "ScteDash" :ScteDash, "SegmentTemplateFormat" :String, "SubtitleConfiguration" :DashSubtitleConfiguration, "SuggestedPresentationDelaySeconds" :Integer, "UtcTiming" :DashUtcTiming}
YAML
BaseUrls:- DashBaseUrlCompactness:StringDrmSignaling:StringDvbSettings:DashDvbSettingsFilterConfiguration:FilterConfigurationManifestName:StringManifestWindowSeconds:IntegerMinBufferTimeSeconds:IntegerMinUpdatePeriodSeconds:IntegerPeriodTriggers:- StringProfiles:- StringProgramInformation:DashProgramInformationScteDash:ScteDashSegmentTemplateFormat:StringSubtitleConfiguration:DashSubtitleConfigurationSuggestedPresentationDelaySeconds:IntegerUtcTiming:DashUtcTiming
Properties
BaseUrls-
The base URLs to use for retrieving segments.
Required: No
Type: Array of DashBaseUrl
Minimum:
0Maximum:
20Update requires: No interruption
Compactness-
The layout of the DASH manifest that MediaPackage produces.
STANDARDindicates a default manifest, which is compacted.NONEindicates a full manifest.For information about compactness, see DASH manifest compactness in the AWS Elemental MediaPackage v2 User Guide.
Required: No
Type: String
Allowed values:
STANDARD | NONEUpdate requires: No interruption
DrmSignaling-
Determines how the DASH manifest signals the DRM content.
Required: No
Type: String
Allowed values:
INDIVIDUAL | REFERENCEDUpdate requires: No interruption
DvbSettings-
For endpoints that use the DVB-DASH profile only. The font download and error reporting information that you want MediaPackage to pass through to the manifest.
Required: No
Type: DashDvbSettings
Update 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 child manifest name creates a unique path to this endpoint.
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
Minimum:
30Update requires: No interruption
MinBufferTimeSeconds-
Minimum amount of content (in seconds) that a player must keep available in the buffer.
Required: No
Type: Integer
Minimum:
0Maximum:
3600Update requires: No interruption
MinUpdatePeriodSeconds-
Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.
Required: No
Type: Integer
Minimum:
1Maximum:
3600Update requires: No interruption
PeriodTriggers-
A list of triggers that controls when AWS Elemental MediaPackage separates the MPEG-DASH manifest into multiple periods. Type
ADSto indicate that AWS Elemental MediaPackage must create periods in the output manifest that correspond to SCTE-35 ad markers in the input source. Leave this value empty to indicate that the manifest is contained all in one period. For more information about periods in the DASH manifest, see Multi-period DASH in AWS Elemental MediaPackage.Required: No
Type: Array of String
Minimum:
0Maximum:
100Update requires: No interruption
Profiles-
The profile that the output is compliant with.
Required: No
Type: Array of String
Minimum:
0Maximum:
5Update requires: No interruption
ProgramInformation-
Details about the content that you want MediaPackage to pass through in the manifest to the playback device.
Required: No
Type: DashProgramInformation
Update requires: No interruption
ScteDash-
The SCTE configuration.
Required: No
Type: ScteDash
Update requires: No interruption
SegmentTemplateFormat-
Determines the type of variable used in the
mediaURL of theSegmentTemplatetag in the manifest. Also specifies if segment timeline information is included inSegmentTimelineorSegmentTemplate.Value description:
-
NUMBER_WITH_TIMELINE- The$Number$variable is used in themediaURL. The value of this variable is the sequential number of the segment. A fullSegmentTimelineobject is presented in eachSegmentTemplate.
Required: No
Type: String
Allowed values:
NUMBER_WITH_TIMELINEUpdate requires: No interruption
-
SubtitleConfiguration-
The configuration for DASH subtitles.
Required: No
Type: DashSubtitleConfiguration
Update requires: No interruption
SuggestedPresentationDelaySeconds-
The amount of time (in seconds) that the player should be from the end of the manifest.
Required: No
Type: Integer
Minimum:
0Maximum:
3600Update requires: No interruption
UtcTiming-
Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).
Required: No
Type: DashUtcTiming
Update requires: No interruption