MsSmoothOutputGroupProps
- class aws_cdk.aws_medialive_alpha.MsSmoothOutputGroupProps(*, destinations, name, acquisition_point_id=None, audio_only_timecode_control=None, certificate_mode=None, connection_retry_interval=None, event_id=None, event_id_mode=None, event_stop_behavior=None, filecache_duration=None, fragment_length=None, input_loss_action=None, num_retries=None, outputs=None, restart_delay=None, segmentation_mode=None, send_delay_ms=None, sparse_track_type=None, stream_manifest_behavior=None, timestamp_offset=None, timestamp_offset_mode=None)
Bases:
object(experimental) Properties for an MS Smooth output group.
- Parameters:
destinations (
Sequence[OutputDestination]) – (experimental) The destinations for this output group — one per pipeline. 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.name (
str) – (experimental) The name of this output group. Used as the destination reference ID. Underscores are normalised to hyphens internally.acquisition_point_id (
Optional[str]) – (experimental) The value of the Acquisition Point Identity element used in each message placed in the sparse track. Default: - service defaultaudio_only_timecode_control (
Optional[MsSmoothAudioOnlyTimecodeControl]) – (experimental) If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode. Default: - service defaultcertificate_mode (
Optional[MsSmoothCertificateMode]) – (experimental) If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA. Default: - service defaultconnection_retry_interval (
Optional[Duration]) – (experimental) The number of seconds to wait before retrying the connection to the IIS server if the connection is lost. Default: - service defaultevent_id (
Optional[str]) – (experimental) The Microsoft Smooth channel ID that is sent to the IIS server. Default: - service defaultevent_id_mode (
Optional[MsSmoothEventIdMode]) – (experimental) Specifies whether to send a channel ID to the IIS server. Default: - service defaultevent_stop_behavior (
Optional[MsSmoothEventStopBehavior]) – (experimental) When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel. Default: - service defaultfilecache_duration (
Optional[Duration]) – (experimental) The size, in seconds, of the file cache for streaming outputs. Default: - service defaultfragment_length (
Optional[Duration]) – (experimental) The length, in seconds, of mp4 fragments to generate. Default: - service defaultinput_loss_action (
Optional[MsSmoothInputLossAction]) – (experimental) A parameter that controls output group behavior on an input loss. Default: - service defaultnum_retries (
Union[int,float,None]) – (experimental) The number of retry attempts. Default: 10outputs (
Optional[Sequence[Union[MsSmoothOutputDefinition,Dict[str,Any]]]]) – (experimental) The outputs for this MS Smooth output group. Default: - no initial outputsrestart_delay (
Optional[Duration]) – (experimental) The number of seconds before initiating a restart due to output failure. Default: - Duration.seconds(1)segmentation_mode (
Optional[MsSmoothSegmentationMode]) – (experimental) The segmentation mode. Default: - service defaultsend_delay_ms (
Union[int,float,None]) – (experimental) The number of milliseconds to delay the output from the second pipeline. Default: - service defaultsparse_track_type (
Optional[MsSmoothSparseTrackType]) – (experimental) If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track. Default: - service defaultstream_manifest_behavior (
Optional[MsSmoothStreamManifestBehavior]) – (experimental) When set to SEND, sends a stream manifest so that the publishing point doesn’t start until all streams start. Default: - service defaulttimestamp_offset (
Optional[str]) – (experimental) The timestamp offset for the channel. Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET. Default: - service defaulttimestamp_offset_mode (
Optional[MsSmoothTimestampOffsetMode]) – (experimental) The type of timestamp date offset to use. Default: - service default
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# video: medialive.EncodeConfiguration # audio: medialive.EncodeConfiguration medialive.OutputGroupConfiguration.ms_smooth( name="smooth", destinations=[medialive.OutputDestination.url("https://smooth.example.com/live")], outputs=[medialive.MsSmoothOutputDefinition(encodes=[video, audio], output_name="smooth_out")] )
Attributes
- acquisition_point_id
(experimental) The value of the Acquisition Point Identity element used in each message placed in the sparse track.
- Default:
service default
- Stability:
experimental
- audio_only_timecode_control
(experimental) If set to passthrough for an audio-only output, the fragment absolute time is set to the current timecode.
- Default:
service default
- Stability:
experimental
- certificate_mode
(experimental) If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA.
- Default:
service default
- Stability:
experimental
- connection_retry_interval
(experimental) The number of seconds to wait before retrying the connection to the IIS server if the connection is lost.
- Default:
service default
- Stability:
experimental
- destinations
(experimental) 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.
- Stability:
experimental
- event_id
(experimental) The Microsoft Smooth channel ID that is sent to the IIS server.
- Default:
service default
- Stability:
experimental
- event_id_mode
(experimental) Specifies whether to send a channel ID to the IIS server.
- Default:
service default
- Stability:
experimental
- event_stop_behavior
(experimental) When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel.
- Default:
service default
- Stability:
experimental
- filecache_duration
(experimental) The size, in seconds, of the file cache for streaming outputs.
- Default:
service default
- Stability:
experimental
- fragment_length
(experimental) The length, in seconds, of mp4 fragments to generate.
- Default:
service default
- Stability:
experimental
- input_loss_action
(experimental) A parameter that controls output group behavior on an input loss.
- Default:
service default
- Stability:
experimental
- name
(experimental) The name of this output group.
Used as the destination reference ID. Underscores are normalised to hyphens internally.
- Stability:
experimental
- num_retries
(experimental) The number of retry attempts.
- Default:
10
- Stability:
experimental
- outputs
(experimental) The outputs for this MS Smooth output group.
- Default:
no initial outputs
- Stability:
experimental
- restart_delay
(experimental) The number of seconds before initiating a restart due to output failure.
- Default:
Duration.seconds(1)
- Stability:
experimental
- segmentation_mode
(experimental) The segmentation mode.
- Default:
service default
- Stability:
experimental
- send_delay_ms
(experimental) The number of milliseconds to delay the output from the second pipeline.
- Default:
service default
- Stability:
experimental
- sparse_track_type
(experimental) If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track.
- Default:
service default
- Stability:
experimental
- stream_manifest_behavior
(experimental) When set to SEND, sends a stream manifest so that the publishing point doesn’t start until all streams start.
- Default:
service default
- Stability:
experimental
- timestamp_offset
(experimental) The timestamp offset for the channel.
Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET.
- Default:
service default
- Stability:
experimental
- timestamp_offset_mode
(experimental) The type of timestamp date offset to use.
- Default:
service default
- Stability:
experimental