aws-cdk-lib.aws_mediapackage.CfnOriginEndpoint.MssPackageProperty

interface MssPackageProperty

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

Parameters for Microsoft Smooth Streaming packaging.

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 mssPackageProperty: mediapackage.CfnOriginEndpoint.MssPackageProperty = {
  encryption: {
    spekeKeyProvider: {
      resourceId: 'resourceId',
      roleArn: 'roleArn',
      systemIds: ['systemIds'],
      url: 'url',

      // the properties below are optional
      certificateArn: 'certificateArn',
      encryptionContractConfiguration: { },
    },
  },
  manifestWindowSeconds: 123,
  segmentDurationSeconds: 123,
  streamSelection: {
    maxVideoBitsPerSecond: 123,
    minVideoBitsPerSecond: 123,
    streamOrder: 'streamOrder',
  },
};

Properties

NameTypeDescription
encryption?IResolvable | MssEncryptionPropertyParameters for encrypting content.
manifestWindowSeconds?numberTime window (in seconds) contained in each manifest.
segmentDurationSeconds?numberDuration (in seconds) of each fragment.
streamSelection?IResolvable | StreamSelectionPropertyLimitations for outputs from the endpoint, based on the video bitrate.

encryption?

Type: IResolvable | MssEncryptionProperty (optional)

Parameters for encrypting content.


manifestWindowSeconds?

Type: number (optional)

Time window (in seconds) contained in each manifest.


segmentDurationSeconds?

Type: number (optional)

Duration (in seconds) of each fragment.

Actual fragments are rounded to the nearest multiple of the source fragment duration.


streamSelection?

Type: IResolvable | StreamSelectionProperty (optional)

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