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

Properties for an SRT output group.

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

## Example

```ts
declare const video: medialive.EncodeConfiguration;
declare const audio: medialive.EncodeConfiguration;
declare const passphrase: secretsmanager.ISecret;

// SRT caller to a remote listener
medialive.OutputGroupConfiguration.srt({
  name: 'srt_out',
  outputs: [{
    encodes: [video, audio],
    outputName: 'srt_caller',
    destinations: [medialive.SrtDestination.caller({
      address: '203.0.113.20',
      port: 5000,
      encryptionPassphraseSecret: passphrase,
    })],
  }],
});

// SRT listener — MediaLive waits for the downstream system to connect
medialive.OutputGroupConfiguration.srt({
  name: 'srt_listen',
  outputs: [{
    encodes: [video, audio],
    outputName: 'srt_listener',
    destinations: [medialive.SrtDestination.listener({
      listenerPort: 5000,
      encryptionPassphraseSecret: passphrase,
    })],
  }],
});
```

## Properties

- `inputLossAction`: [SrtInputLossAction](/cdk/api/v2/docs/@aws-cdk_aws-medialive-alpha.SrtInputLossAction.html) = SrtInputLossAction.EMIT_PROGRAM — Controls the behavior of this SRT group if the input becomes unavailable.

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

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

  Each output includes its own SRT destination.
