Skip to content
v2.274.0

Experimental

@aws-cdk/aws-medialive-alpha is an experimental (alpha) package: its API may change in any release, without a major version bump.

MsSmoothOutputGroupProps Struct ​

Properties for an MS Smooth output group.

Example ​

ts
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 ​

acquisitionPointIdstringacquisition_point_idstracquisitionPointIdStringAcquisitionPointIdstringAcquisitionPointId*string#
The value of the Acquisition Point Identity element used in each message placed in the sparse track.

Default: service default

audioOnlyTimecodeControlMsSmoothAudioOnlyTimecodeControlaudio_only_timecode_controlMsSmoothAudioOnlyTimecodeControlaudioOnlyTimecodeControlMsSmoothAudioOnlyTimecodeControlAudioOnlyTimecodeControlMsSmoothAudioOnlyTimecodeControlAudioOnlyTimecodeControlMsSmoothAudioOnlyTimecodeControl#
If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode.

Default: service default

If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA.

Default: service default

connectionRetryIntervalDurationconnection_retry_intervalDurationconnectionRetryIntervalDurationConnectionRetryIntervalDurationConnectionRetryIntervalDuration#
The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.

Default: service default

destinationsOutputDestination[]destinationstyping.List[OutputDestination]destinationsList<OutputDestination>DestinationsOutputDestination[]Destinations*[]OutputDestinationrequired#
The destinations for this output group — one per pipeline.
notes

Array position determines the pipeline mapping:

  • destinations[0] → Pipeline 0
  • destinations[1] → Pipeline 1 (STANDARD channels only)

For a SINGLE_PIPELINE channel, provide exactly 1 destination. For a STANDARD channel, provide exactly 2 destinations.

eventIdstringevent_idstreventIdStringEventIdstringEventId*string#
The Microsoft Smooth channel ID that is sent to the IIS server.

Default: service default

Specifies whether to send a channel ID to the IIS server.

Default: service default

eventStopBehaviorMsSmoothEventStopBehaviorevent_stop_behaviorMsSmoothEventStopBehavioreventStopBehaviorMsSmoothEventStopBehaviorEventStopBehaviorMsSmoothEventStopBehaviorEventStopBehaviorMsSmoothEventStopBehavior#
When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel.

Default: service default

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

Default: service default

fragmentLengthDurationfragment_lengthDurationfragmentLengthDurationFragmentLengthDurationFragmentLengthDuration#
The length, in seconds, of mp4 fragments to generate.

Default: service default

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

Default: service default

namestringnamestrnameStringNamestringName*stringrequired#
The name of this output group.

Used as the destination reference ID. Underscores are normalised to hyphens internally.

numRetriesnumbernum_retriesint | floatnumRetriesNumberNumRetriesdoubleNumRetries*float64= 10#
The number of retry attempts.
The outputs for this MS Smooth output group.

Default: no initial outputs

restartDelayDurationrestart_delayDurationrestartDelayDurationRestartDelayDurationRestartDelayDuration= Duration.seconds(1)#
The number of seconds before initiating a restart due to output failure.
segmentationModeMsSmoothSegmentationModesegmentation_modeMsSmoothSegmentationModesegmentationModeMsSmoothSegmentationModeSegmentationModeMsSmoothSegmentationModeSegmentationModeMsSmoothSegmentationMode#
The segmentation mode.

Default: service default

sendDelayMsnumbersend_delay_msint | floatsendDelayMsNumberSendDelayMsdoubleSendDelayMs*float64#
The number of milliseconds to delay the output from the second pipeline.

Default: service default

If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track.

Default: service default

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

Default: service default

timestampOffsetstringtimestamp_offsetstrtimestampOffsetStringTimestampOffsetstringTimestampOffset*string#
The timestamp offset for the channel.

Default: service default

Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET.

timestampOffsetModeMsSmoothTimestampOffsetModetimestamp_offset_modeMsSmoothTimestampOffsetModetimestampOffsetModeMsSmoothTimestampOffsetModeTimestampOffsetModeMsSmoothTimestampOffsetModeTimestampOffsetModeMsSmoothTimestampOffsetMode#
The type of timestamp date offset to use.

Default: service default