interface MsSmoothOutputGroupProps
| Language | Type name |
|---|---|
.NET | Amazon.CDK.AWS.MediaLive.Alpha.MsSmoothOutputGroupProps |
Go | github.com/aws/aws-cdk-go/awsmedialivealpha/v2#MsSmoothOutputGroupProps |
Java | software.amazon.awscdk.services.medialive.alpha.MsSmoothOutputGroupProps |
Python | aws_cdk.aws_medialive_alpha.MsSmoothOutputGroupProps |
TypeScript (source) | @aws-cdk/aws-medialive-alpha ยป MsSmoothOutputGroupProps |
Properties for an MS Smooth output group.
Example
declare const video: medialive.EncodeConfiguration;
declare const audio: medialive.EncodeConfiguration;
medialive.OutputGroupConfiguration.msSmooth({
name: 'smooth',
destinations: [medialive.OutputDestination.url('https://smooth.example.com/live')],
outputs: [{ encodes: [video, audio], outputName: 'smooth_out' }],
});
Properties
| Name | Type | Description |
|---|---|---|
| destinations | Output[] | The destinations for this output group โ one per pipeline. |
| name | string | The name of this output group. |
| acquisition | string | The value of the Acquisition Point Identity element used in each message placed in the sparse track. |
| audio | Ms | If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode. |
| certificate | Ms | If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA. |
| connection | Duration | The number of seconds to wait before retrying the connection to the IIS server if the connection is lost. |
| event | string | The Microsoft Smooth channel ID that is sent to the IIS server. |
| event | Ms | Specifies whether to send a channel ID to the IIS server. |
| event | Ms | When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel. |
| filecache | Duration | The size, in seconds, of the file cache for streaming outputs. |
| fragment | Duration | The length, in seconds, of mp4 fragments to generate. |
| input | Ms | A parameter that controls output group behavior on an input loss. |
| num | number | The number of retry attempts. |
| outputs? | Ms[] | The outputs for this MS Smooth output group. |
| restart | Duration | The number of seconds before initiating a restart due to output failure. |
| segmentation | Ms | The segmentation mode. |
| send | number | The number of milliseconds to delay the output from the second pipeline. |
| sparse | Ms | If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track. |
| stream | Ms | When set to SEND, sends a stream manifest so that the publishing point doesn't start until all streams start. |
| timestamp | string | The timestamp offset for the channel. |
| timestamp | Ms | The type of timestamp date offset to use. |
destinations
Type:
Output[]
The destinations for this output group โ one per pipeline.
Array position determines the pipeline mapping:
destinations[0]โ Pipeline 0destinations[1]โ Pipeline 1 (STANDARD channels only)
For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.
name
Type:
string
The name of this output group.
Used as the destination reference ID. Underscores are normalised to hyphens internally.
acquisitionPointId?
Type:
string
(optional, default: service default)
The value of the Acquisition Point Identity element used in each message placed in the sparse track.
audioOnlyTimecodeControl?
Type:
Ms
(optional, default: service default)
If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode.
certificateMode?
Type:
Ms
(optional, default: service default)
If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA.
connectionRetryInterval?
Type:
Duration
(optional, default: service default)
The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.
eventId?
Type:
string
(optional, default: service default)
The Microsoft Smooth channel ID that is sent to the IIS server.
eventIdMode?
Type:
Ms
(optional, default: service default)
Specifies whether to send a channel ID to the IIS server.
eventStopBehavior?
Type:
Ms
(optional, default: service default)
When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel.
filecacheDuration?
Type:
Duration
(optional, default: service default)
The size, in seconds, of the file cache for streaming outputs.
fragmentLength?
Type:
Duration
(optional, default: service default)
The length, in seconds, of mp4 fragments to generate.
inputLossAction?
Type:
Ms
(optional, default: service default)
A parameter that controls output group behavior on an input loss.
numRetries?
Type:
number
(optional, default: 10)
The number of retry attempts.
outputs?
Type:
Ms[]
(optional, default: no initial outputs)
The outputs for this MS Smooth output group.
restartDelay?
Type:
Duration
(optional, default: Duration.seconds(1))
The number of seconds before initiating a restart due to output failure.
segmentationMode?
Type:
Ms
(optional, default: service default)
The segmentation mode.
sendDelayMs?
Type:
number
(optional, default: service default)
The number of milliseconds to delay the output from the second pipeline.
sparseTrackType?
Type:
Ms
(optional, default: service default)
If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track.
streamManifestBehavior?
Type:
Ms
(optional, default: service default)
When set to SEND, sends a stream manifest so that the publishing point doesn't start until all streams start.
timestampOffset?
Type:
string
(optional, default: service default)
The timestamp offset for the channel.
Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET.
timestampOffsetMode?
Type:
Ms
(optional, default: service default)
The type of timestamp date offset to use.

.NET
Go
Java
Python
TypeScript (