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 ​

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

Default: service default

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

Default: service default

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

Default: service default

connectionRetryIntervaloptionalDurationconnection_retry_intervaloptionalDurationconnectionRetryIntervaloptionalDurationConnectionRetryIntervaloptionalDurationConnectionRetryIntervaloptionalDuration#
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.

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

Default: service default

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

Default: service default

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

Default: service default

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

Default: service default

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

Default: service default

inputLossActionoptionalMsSmoothInputLossActioninput_loss_actionoptionalMsSmoothInputLossActioninputLossActionoptionalMsSmoothInputLossActionInputLossActionoptionalMsSmoothInputLossActionInputLossActionoptionalMsSmoothInputLossAction#
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.

numRetriesoptionalnumbernum_retriesoptionalint | floatnumRetriesoptionalNumberNumRetriesoptionaldoubleNumRetriesoptional*float64= 10#
The number of retry attempts.
outputsoptionalMsSmoothOutputDefinition[]outputsoptionaltyping.List[MsSmoothOutputDefinition]outputsoptionalList<MsSmoothOutputDefinition>OutputsoptionalMsSmoothOutputDefinition[]Outputsoptional*[]MsSmoothOutputDefinition#
The outputs for this MS Smooth output group.

Default: no initial outputs

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

Default: service default

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

Default: service default

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

Default: service default

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

Default: service default

timestampOffsetoptionalstringtimestamp_offsetoptionalstrtimestampOffsetoptionalStringTimestampOffsetoptionalstringTimestampOffsetoptional*string#
The timestamp offset for the channel.

Default: service default

Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET.

timestampOffsetModeoptionalMsSmoothTimestampOffsetModetimestamp_offset_modeoptionalMsSmoothTimestampOffsetModetimestampOffsetModeoptionalMsSmoothTimestampOffsetModeTimestampOffsetModeoptionalMsSmoothTimestampOffsetModeTimestampOffsetModeoptionalMsSmoothTimestampOffsetMode#
The type of timestamp date offset to use.

Default: service default