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 default

  • audio_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 default

  • certificate_mode (Optional[MsSmoothCertificateMode]) – (experimental) If set to VERIFY_AUTHENTICITY, verifies the HTTPS certificate chain to a trusted CA. Default: - service default

  • connection_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 default

  • event_id (Optional[str]) – (experimental) The Microsoft Smooth channel ID that is sent to the IIS server. Default: - service default

  • event_id_mode (Optional[MsSmoothEventIdMode]) – (experimental) Specifies whether to send a channel ID to the IIS server. Default: - service default

  • event_stop_behavior (Optional[MsSmoothEventStopBehavior]) – (experimental) When set to SEND_EOS, sends an EOS signal to an IIS server when stopping the channel. Default: - service default

  • filecache_duration (Optional[Duration]) – (experimental) The size, in seconds, of the file cache for streaming outputs. Default: - service default

  • fragment_length (Optional[Duration]) – (experimental) The length, in seconds, of mp4 fragments to generate. Default: - service default

  • input_loss_action (Optional[MsSmoothInputLossAction]) – (experimental) A parameter that controls output group behavior on an input loss. Default: - service default

  • num_retries (Union[int, float, None]) – (experimental) The number of retry attempts. Default: 10

  • outputs (Optional[Sequence[Union[MsSmoothOutputDefinition, Dict[str, Any]]]]) – (experimental) The outputs for this MS Smooth output group. Default: - no initial outputs

  • restart_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 default

  • send_delay_ms (Union[int, float, None]) – (experimental) The number of milliseconds to delay the output from the second pipeline. Default: - service default

  • sparse_track_type (Optional[MsSmoothSparseTrackType]) – (experimental) If set to SCTE_35, uses incoming SCTE-35 messages to generate a sparse track. Default: - service default

  • stream_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 default

  • timestamp_offset (Optional[str]) – (experimental) The timestamp offset for the channel. Used only if timestampOffsetMode is set to USE_CONFIGURED_OFFSET. Default: - service default

  • timestamp_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 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.

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