> **Experimental**
>
> `@aws-cdk/aws-medialive-alpha` is an [**experimental**](/stability) (alpha) package: its API may change in any release, without a major version bump.
# UdpOutputGroupProps

Properties for a UDP output group.

- Stability: [Experimental](/cdk/api/stability.html)
- Source: [`lib/output-group.ts`](https://github.com/aws/aws-cdk/blob/v2.274.0-alpha.0/packages/@aws-cdk/aws-medialive-alpha/lib/output-group.ts#L764)

## 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

- `buffer`: [Duration](/cdk/api/v2/docs/aws-cdk-lib.Duration.html) — The output buffering.

  **Default:** service default

  Applied at millisecond granularity.

- `destinations`: [UdpOutputDestination](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.UdpOutputDestination.html)[] (required) — 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.

- `inputLossAction`: [UdpInputLossAction](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.UdpInputLossAction.html) = UdpInputLossAction.EMIT_PROGRAM — Action to take when the input is lost.

- `name`: string (required) — The name of this output group.

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

- `outputs`: [UdpOutputDefinition](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.UdpOutputDefinition.html)[] — The outputs for this UDP output group.

  **Default:** no initial outputs

- `timedMetadataId3Frame`: [UdpTimedMetadataId3Frame](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.UdpTimedMetadataId3Frame.html) = UdpTimedMetadataId3Frame.PRIV — Indicates the ID3 frame that has the timecode.

- `timedMetadataId3Period`: [Duration](/cdk/api/v2/docs/aws-cdk-lib.Duration.html) = Duration.seconds(10) — The timed metadata interval.
