• 沒有找到結果。

cdnIdentifierSecret

在文檔中 AWS Elemental MediaPackage (頁 61-66)

} }

Properties

AdsOnDeliveryRestrictions

This setting allows the delivery restriction flags on SCTE-35 segmentation descriptors to determine whether a message signals an ad.

• NONE - no SCTE-35 messages become ads.

• RESTRICTED - SCTE-35 messages of the types specified in AdTriggers that contain delivery restrictions will be treated as ads.

• UNRESTRICTED - SCTE-35 messages of the types specified in AdTriggers that do not contain delivery restrictions will be treated as ads.

• BOTH - all SCTE-35 messages of the types specified in AdTriggers will be treated as ads.

For information about SCTE-35 in MediaPackage, see SCTE-35 Message Options in AWS Elemental MediaPackage.

NONERESTRICTED UNRESTRICTED BOTH

Authorization

Parameters for enabling CDN authorization on the endpoint.

cdnIdentifierSecret

The Amazon Resource Name (ARN) for the secret in AWS Secrets Manager that your Content Distribution Network (CDN) uses for authorization to access your endpoint.

Type: string Required: True

secretsRoleArn

The Amazon Resource Name (ARN) for the IAM role that allows MediaPackage to communicate with AWS Secrets Manager.

Properties

Type: string Required: True

CmafEncryption

Holds encryption information so that access to the content can be controlled by a DRM solution.

constantInitializationVector

An optional 128-bit, 16-byte hex value represented by a 32-character string, used in conjunction with the key for encrypting blocks. If you don't specify a value, then MediaPackage creates the constant initialization vector (IV).

Type: string Required: False

keyRotationIntervalSeconds

Number of seconds before AWS Elemental MediaPackage rotates to a new key. By default, rotation is set to 60 seconds. Set to 0 to disable key rotation.

Type: integer Required: False

spekeKeyProvider

Parameters for the SPEKE key provider.

Type: SpekeKeyProvider (p. 74) Required: True

CmafPackage

Parameters for Common Media Application Format (CMAF) packaging.

segmentDurationSeconds

Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source segment duration.

Type: integer Required: False

encryption

Parameters for encrypting content.

Type: CmafEncryption (p. 58) Required: False

hlsManifests

A list of HLS manifest configurations available from this endpoint.

Type: Array of type HlsManifest (p. 63)

Properties

Required: False

streamSelection

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

Type: StreamSelection (p. 75) Required: False

segmentPrefix

An optional custom string that is prepended to the name of each segment. If not specified, the segment prefix defaults to the ChannelId.

Type: string Required: False

CmafPackageCreateOrUpdateParameters

Parameters for creating an endpoint that supports Common Media Application Format (CMAF) packaging.

segmentDurationSeconds

Duration (in seconds) of each segment. Actual segments are rounded to the nearest multiple of the source segment duration.

Type: integer Required: False

encryption

Parameters for encrypting content.

Type: CmafEncryption (p. 58) Required: False

hlsManifests

A list of HLS manifest configurations available from this endpoint.

Type: Array of type HlsManifestCreateOrUpdateParameters (p. 65) Required: False

streamSelection

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

Type: StreamSelection (p. 75) Required: False

segmentPrefix

An optional custom string that is prepended to the name of each segment. If not specified, the segment prefix defaults to the ChannelId.

Properties

Type: string Required: False

DashEncryption

Holds encryption information so that access to the content can be controlled by a DRM solution.

keyRotationIntervalSeconds

Number of seconds before AWS Elemental MediaPackage rotates to a new key. By default, rotation is set to 60 seconds. Set to 0 to disable key rotation.

Type: integer Required: False

spekeKeyProvider

Parameters for the SPEKE key provider.

Type: SpekeKeyProvider (p. 74) Required: True

DashPackage

Parameters for DASH packaging.

manifestWindowSeconds

Time window (in seconds) contained in each manifest.

Type: integer Required: False

segmentDurationSeconds

Duration (in seconds) of each fragment. Actual fragments are rounded to the nearest multiple of the source fragment duration.

Type: integer Required: False

utcTimingUri

Specifies the value attribute of the UTC timing field when utcTiming is set to HTTP-ISO or HTTP-HEAD.

Type: string Required: False

profile

The DASH profile for the output.

Valid values:

Properties

• NONE - the output doesn't use a DASH profile.

• HBBTV_1_5 - The output is compliant with HbbTV v1.5. For information about HbbTV v1.5, see the HbbTV specification website.

• HYBRIDCAST - The output is compliant with Hybridcast. For more information about Hybridcast, see the IPTV Forum Japan Hybridcast specification.

Type: string Required: False

Values: NONE | HBBTV_1_5 | HYBRIDCAST

utcTiming

Determines the type of UTC timing included in the DASH Media Presentation Description (MPD).

Type: string Required: False

Values: NONE | HTTP-HEAD | HTTP-ISO

segmentTemplateFormat

Determines the type of variable used in the media URL of the SegmentTemplate tag in the manifest.

Also specifies if segment timeline information is included in SegmentTimeline or SegmentTemplate.

• NUMBER_WITH_TIMELINE - The $Number$ variable is used in the media URL. The value of this variable is the sequential number of the segment. A full SegmentTimeline object is presented in each SegmentTemplate.

• NUMBER_WITH_DURATION - The $Number$ variable is used in the media URL and a duration attribute is added to the segment template. The SegmentTimeline object is removed from the representation.

• TIME_WITH_TIMELINE - The $Time$ variable is used in the media URL. The value of this variable is the timestamp of when the segment starts. A full SegmentTimeline object is presented in each SegmentTemplate.

Type: string Required: False

Values: NUMBER_WITH_TIMELINE | TIME_WITH_TIMELINE | NUMBER_WITH_DURATION

manifestLayout

Determines the position of some tags in the manifest.

Options:

• FULL - elements like SegmentTemplate and ContentProtection are included in each Representation.

• COMPACT - duplicate elements are combined and presented at the AdaptationSet level.

Type: string Required: False

Values: FULL | COMPACT

Properties

minUpdatePeriodSeconds

Minimum amount of time (in seconds) that the player should wait before requesting updates to the manifest.

Type: integer Required: False

在文檔中 AWS Elemental MediaPackage (頁 61-66)

相關文件