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.

UdpOutputGroupProps Struct ​

Properties for a UDP output group.

Example ​

ts
declare const video: medialive.EncodeConfiguration;

medialive.OutputGroupConfiguration.udp({
  name: 'udp',
  destinations: [medialive.UdpOutputDestination.rtp({ address: '203.0.113.5', port: 5000 })],
  outputs: [{
    encodes: [video],
    outputName: 'ts',
    fec: { mode: medialive.FecMode.COLUMN_AND_ROW, columnDepth: 10, rowLength: 10 },
  }],
});

Properties ​

bufferDurationbufferDurationbufferDurationBufferDurationBufferDuration#
The output buffering.

Default: service default

Applied at millisecond granularity.

destinationsUdpOutputDestination[]destinationstyping.List[UdpOutputDestination]destinationsList<UdpOutputDestination>DestinationsUdpOutputDestination[]Destinations*[]UdpOutputDestinationrequired#
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.

inputLossActionUdpInputLossActioninput_loss_actionUdpInputLossActioninputLossActionUdpInputLossActionInputLossActionUdpInputLossActionInputLossActionUdpInputLossAction= UdpInputLossAction.EMIT_PROGRAM#
Action to take when the input is lost.
namestringnamestrnameStringNamestringName*stringrequired#
The name of this output group.

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

The outputs for this UDP output group.

Default: no initial outputs

timedMetadataId3FrameUdpTimedMetadataId3Frametimed_metadata_id3_frameUdpTimedMetadataId3FrametimedMetadataId3FrameUdpTimedMetadataId3FrameTimedMetadataId3FrameUdpTimedMetadataId3FrameTimedMetadataId3FrameUdpTimedMetadataId3Frame= UdpTimedMetadataId3Frame.PRIV#
Indicates the ID3 frame that has the timecode.
timedMetadataId3PeriodDurationtimed_metadata_id3_periodDurationtimedMetadataId3PeriodDurationTimedMetadataId3PeriodDurationTimedMetadataId3PeriodDuration= Duration.seconds(10)#
The timed metadata interval.