aws-cdk-lib.aws_mediapackage.CfnPackagingConfiguration.DashManifestProperty

interface DashManifestProperty

LanguageType name
.NETAmazon.CDK.AWS.MediaPackage.CfnPackagingConfiguration.DashManifestProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsmediapackage#CfnPackagingConfiguration_DashManifestProperty
Javasoftware.amazon.awscdk.services.mediapackage.CfnPackagingConfiguration.DashManifestProperty
Pythonaws_cdk.aws_mediapackage.CfnPackagingConfiguration.DashManifestProperty
TypeScript aws-cdk-lib » aws_mediapackage » CfnPackagingConfiguration » DashManifestProperty

Parameters for a DASH manifest.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_mediapackage as mediapackage } from 'aws-cdk-lib';
const dashManifestProperty: mediapackage.CfnPackagingConfiguration.DashManifestProperty = {
  manifestLayout: 'manifestLayout',
  manifestName: 'manifestName',
  minBufferTimeSeconds: 123,
  profile: 'profile',
  scteMarkersSource: 'scteMarkersSource',
  streamSelection: {
    maxVideoBitsPerSecond: 123,
    minVideoBitsPerSecond: 123,
    streamOrder: 'streamOrder',
  },
};

Properties

NameTypeDescription
manifestLayout?stringDetermines the position of some tags in the Media Presentation Description (MPD).
manifestName?stringA short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.
minBufferTimeSeconds?numberMinimum amount of content (measured in seconds) that a player must keep available in the buffer.
profile?stringThe DASH profile type.
scteMarkersSource?stringThe source of scte markers used.
streamSelection?IResolvable | StreamSelectionPropertyLimitations for outputs from the endpoint, based on the video bitrate.

manifestLayout?

Type: string (optional)

Determines the position of some tags in the Media Presentation Description (MPD).

When set to FULL , elements like SegmentTemplate and ContentProtection are included in each Representation . When set to COMPACT , duplicate elements are combined and presented at the AdaptationSet level.


manifestName?

Type: string (optional)

A short string that's appended to the end of the endpoint URL to create a unique path to this packaging configuration.


minBufferTimeSeconds?

Type: number (optional)

Minimum amount of content (measured in seconds) that a player must keep available in the buffer.


profile?

Type: string (optional)

The DASH profile type.

When set to HBBTV_1_5 , the content is compliant with HbbTV 1.5.


scteMarkersSource?

Type: string (optional)

The source of scte markers used.

Value description:

  • SEGMENTS - The scte markers are sourced from the segments of the ingested content.
  • MANIFEST - the scte markers are sourced from the manifest of the ingested content. The MANIFEST value is compatible with source HLS playlists using the SCTE-35 Enhanced syntax ( EXT-OATCLS-SCTE35 tags). SCTE-35 Elemental and SCTE-35 Daterange syntaxes are not supported with this option.

streamSelection?

Type: IResolvable | StreamSelectionProperty (optional)

Limitations for outputs from the endpoint, based on the video bitrate.