AWS::MediaPackage::PackagingConfiguration CmafPackage
Parameters for a packaging configuration that uses Common Media Application Format (CMAF) packaging.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Encryption" :
CmafEncryption
, "HlsManifests" :[ HlsManifest, ... ]
, "IncludeEncoderConfigurationInSegments" :Boolean
, "SegmentDurationSeconds" :Integer
}
YAML
Encryption:
CmafEncryption
HlsManifests:- HlsManifest
IncludeEncoderConfigurationInSegments:Boolean
SegmentDurationSeconds:Integer
Properties
Encryption
-
Parameters for encrypting content.
Required: No
Type: CmafEncryption
Update requires: No interruption
HlsManifests
-
A list of HLS manifest configurations that are available from this endpoint.
Required: Yes
Type: Array of HlsManifest
Update requires: No interruption
IncludeEncoderConfigurationInSegments
-
When includeEncoderConfigurationInSegments is set to true, AWS Elemental MediaPackage places your encoder's Sequence Parameter Set (SPS), Picture Parameter Set (PPS), and Video Parameter Set (VPS) metadata in every video segment instead of in the init fragment. This lets you use different SPS/PPS/VPS settings for your assets during content playback.
Required: No
Type: Boolean
Update requires: No interruption
SegmentDurationSeconds
-
Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source fragment duration.
Required: No
Type: Integer
Update requires: No interruption