aws-cdk-lib.aws_mediapackage.CfnPackagingConfiguration.MssPackageProperty

interface MssPackageProperty

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

Parameters for a packaging configuration that uses Microsoft Smooth Streaming (MSS) 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.CfnPackagingConfiguration.MssPackageProperty = {
  mssManifests: [{
    manifestName: 'manifestName',
    streamSelection: {
      maxVideoBitsPerSecond: 123,
      minVideoBitsPerSecond: 123,
      streamOrder: 'streamOrder',
    },
  }],

  // the properties below are optional
  encryption: {
    spekeKeyProvider: {
      roleArn: 'roleArn',
      systemIds: ['systemIds'],
      url: 'url',

      // the properties below are optional
      encryptionContractConfiguration: { },
    },
  },
  segmentDurationSeconds: 123,
};

Properties

NameTypeDescription
mssManifestsIResolvable | IResolvable | MssManifestProperty[]A list of Microsoft Smooth manifest configurations that are available from this endpoint.
encryption?IResolvable | MssEncryptionPropertyParameters for encrypting content.
segmentDurationSeconds?numberDuration (in seconds) of each fragment.

mssManifests

Type: IResolvable | IResolvable | MssManifestProperty[]

A list of Microsoft Smooth manifest configurations that are available from this endpoint.


encryption?

Type: IResolvable | MssEncryptionProperty (optional)

Parameters for encrypting content.


segmentDurationSeconds?

Type: number (optional)

Duration (in seconds) of each fragment.

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