AWS::MediaLive::Channel MsSmoothGroupSettings - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China.

AWS::MediaLive::Channel MsSmoothGroupSettings

The settings for a Microsoft Smooth output group.

The parent of this entity is OutputGroupSettings.

Syntax

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

JSON

{ "AcquisitionPointId" : String, "AudioOnlyTimecodeControl" : String, "CertificateMode" : String, "ConnectionRetryInterval" : Integer, "Destination" : OutputLocationRef, "EventId" : String, "EventIdMode" : String, "EventStopBehavior" : String, "FilecacheDuration" : Integer, "FragmentLength" : Integer, "InputLossAction" : String, "NumRetries" : Integer, "RestartDelay" : Integer, "SegmentationMode" : String, "SendDelayMs" : Integer, "SparseTrackType" : String, "StreamManifestBehavior" : String, "TimestampOffset" : String, "TimestampOffsetMode" : String }

Properties

AcquisitionPointId

The value of the Acquisition Point Identity element that is used in each message placed in the sparse track. Enabled only if sparseTrackType is not "none."

Required: No

Type: String

Update requires: No interruption

AudioOnlyTimecodeControl

If set to passthrough for an audio-only Microsoft Smooth output, the fragment absolute time is set to the current timecode. This option does not write timecodes to the audio elementary stream.

Required: No

Type: String

Update requires: No interruption

CertificateMode

If set to verifyAuthenticity, verifies the HTTPS certificate chain to a trusted certificate authority (CA). This causes HTTPS outputs to self-signed certificates to fail.

Required: No

Type: String

Update requires: No interruption

ConnectionRetryInterval

The number of seconds to wait before retrying the connection to the IIS server if the connection is lost. Content is cached during this time, and the cache is delivered to the IIS server after the connection is re-established.

Required: No

Type: Integer

Update requires: No interruption

Destination

The Smooth Streaming publish point on an IIS server. MediaLive acts as a "Push" encoder to IIS.

Required: No

Type: OutputLocationRef

Update requires: No interruption

EventId

The Microsoft Smooth channel ID that is sent to the IIS server. Specify the ID only if eventIdMode is set to useConfigured.

Required: No

Type: String

Update requires: No interruption

EventIdMode

Specifies whether to send a channel ID to the IIS server. If no channel ID is sent and the same channel is used without changing the publishing point, clients might see cached video from the previous run. Options: - "useConfigured" - use the value provided in eventId - "useTimestamp" - generate and send a channel ID based on the current timestamp - "noEventId" - do not send a channel ID to the IIS server.

Required: No

Type: String

Update requires: No interruption

EventStopBehavior

When set to sendEos, sends an EOS signal to an IIS server when stopping the channel.

Required: No

Type: String

Update requires: No interruption

FilecacheDuration

The size, in seconds, of the file cache for streaming outputs.

Required: No

Type: Integer

Update requires: No interruption

FragmentLength

The length, in seconds, of mp4 fragments to generate. The fragment length must be compatible with GOP size and frame rate.

Required: No

Type: Integer

Update requires: No interruption

InputLossAction

A parameter that controls output group behavior on an input loss.

Required: No

Type: String

Update requires: No interruption

NumRetries

The number of retry attempts.

Required: No

Type: Integer

Update requires: No interruption

RestartDelay

The number of seconds before initiating a restart due to output failure, due to exhausting the numRetries on one segment, or exceeding filecacheDuration.

Required: No

Type: Integer

Update requires: No interruption

SegmentationMode

useInputSegmentation has been deprecated. The configured segment size is always used.

Required: No

Type: String

Update requires: No interruption

SendDelayMs

The number of milliseconds to delay the output from the second pipeline.

Required: No

Type: Integer

Update requires: No interruption

SparseTrackType

If set to scte35, uses incoming SCTE-35 messages to generate a sparse track in this group of Microsoft Smooth outputs.

Required: No

Type: String

Update requires: No interruption

StreamManifestBehavior

When set to send, sends a stream manifest so that the publishing point doesn't start until all streams start.

Required: No

Type: String

Update requires: No interruption

TimestampOffset

The timestamp offset for the channel. Used only if timestampOffsetMode is set to useConfiguredOffset.

Required: No

Type: String

Update requires: No interruption

TimestampOffsetMode

The type of timestamp date offset to use. - useEventStartDate: Use the date the channel was started as the offset - useConfiguredOffset: Use an explicitly configured date as the offset.

Required: No

Type: String

Update requires: No interruption