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
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 0destinations[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.
The name of this output group.
Used as the destination reference ID. Underscores are normalised to hyphens internally.
outputsUdpOutputDefinition[]outputstyping.List[UdpOutputDefinition]outputsList<UdpOutputDefinition>OutputsUdpOutputDefinition[]Outputs*[]UdpOutputDefinition#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.