View a markdown version of this page

AWS::MediaPackageV2::OriginEndpoint Segment - AWS CloudFormation

This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.

AWS::MediaPackageV2::OriginEndpoint Segment

The segment configuration, including the segment name, duration, and other configuration values.

Syntax

To declare this entity in your CloudFormation template, use the following syntax:

JSON

{ "Encryption" : Encryption, "IncludeIframeOnlyStreams" : Boolean, "OutputTimestampMode" : String, "Scte" : Scte, "SegmentDurationSeconds" : Integer, "SegmentName" : String, "TsIncludeDvbSubtitles" : Boolean, "TsUseAudioRenditionGroup" : Boolean }

Properties

Encryption

Whether to use encryption for the segment.

Required: No

Type: Encryption

Update requires: No interruption

IncludeIframeOnlyStreams

Whether the segment includes I-frame-only streams.

Required: No

Type: Boolean

Update requires: No interruption

OutputTimestampMode

The output timestamp mode for the origin endpoint's segments. This setting is only configurable on channels with OutputLockingMode set to NON_EPOCH_LOCKED. This value is immutable after endpoint creation. If you don't specify a value, the default is PASSTHROUGH.

The allowed values are:

  • PASSTHROUGH - Output PTS (Presentation Timestamp) values pass through unchanged from the input.

  • REBASED_TO_CHANNEL_START - Output PTS is rebased relative to the channel start time.

Required: No

Type: String

Allowed values: PASSTHROUGH | REBASED_TO_CHANNEL_START

Update requires: No interruption

Scte

The SCTE-35 configuration associated with the segment.

Required: No

Type: Scte

Update requires: No interruption

SegmentDurationSeconds

The duration of the segment, in seconds.

Required: No

Type: Integer

Minimum: 1

Maximum: 30

Update requires: No interruption

SegmentName

The name of the segment associated with the origin endpoint.

Required: No

Type: String

Pattern: ^[a-zA-Z0-9_-]+$

Minimum: 1

Maximum: 256

Update requires: No interruption

TsIncludeDvbSubtitles

Whether the segment includes DVB subtitles.

Required: No

Type: Boolean

Update requires: No interruption

TsUseAudioRenditionGroup

Whether the segment is an audio rendition group.

Required: No

Type: Boolean

Update requires: No interruption