UdpOutputGroupProps
- class aws_cdk.aws_medialive_alpha.UdpOutputGroupProps(*, destinations, name, buffer=None, input_loss_action=None, outputs=None, timed_metadata_id3_frame=None, timed_metadata_id3_period=None)
Bases:
object(experimental) Properties for a UDP output group.
- Parameters:
destinations (
Sequence[UdpOutputDestination]) – (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.buffer (
Optional[Duration]) – (experimental) The output buffering. Applied at millisecond granularity. Default: - service defaultinput_loss_action (
Optional[UdpInputLossAction]) – (experimental) Action to take when the input is lost. Default: UdpInputLossAction.EMIT_PROGRAMoutputs (
Optional[Sequence[Union[UdpOutputDefinition,Dict[str,Any]]]]) – (experimental) The outputs for this UDP output group. Default: - no initial outputstimed_metadata_id3_frame (
Optional[UdpTimedMetadataId3Frame]) – (experimental) Indicates the ID3 frame that has the timecode. Default: UdpTimedMetadataId3Frame.PRIVtimed_metadata_id3_period (
Optional[Duration]) – (experimental) The timed metadata interval. Default: - Duration.seconds(10)
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# video: medialive.EncodeConfiguration medialive.OutputGroupConfiguration.udp( name="udp", destinations=[medialive.UdpOutputDestination.rtp(address="203.0.113.5", port=5000)], outputs=[medialive.UdpOutputDefinition( encodes=[video], output_name="ts", fec=medialive.FecOutputSettings(mode=medialive.FecMode.COLUMN_AND_ROW, column_depth=10, row_length=10) )] )
Attributes
- buffer
(experimental) The output buffering.
Applied at millisecond granularity.
- 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
- input_loss_action
(experimental) Action to take when the input is lost.
- Default:
UdpInputLossAction.EMIT_PROGRAM
- Stability:
experimental
- name
(experimental) The name of this output group.
Used as the destination reference ID. Underscores are normalised to hyphens internally.
- Stability:
experimental
- outputs
(experimental) The outputs for this UDP output group.
- Default:
no initial outputs
- Stability:
experimental
- timed_metadata_id3_frame
(experimental) Indicates the ID3 frame that has the timecode.
- Default:
UdpTimedMetadataId3Frame.PRIV
- Stability:
experimental
- timed_metadata_id3_period
(experimental) The timed metadata interval.
- Default:
Duration.seconds(10)
- Stability:
experimental