SrtOutputGroupProps
- class aws_cdk.aws_medialive_alpha.SrtOutputGroupProps(*, name, outputs, input_loss_action=None)
Bases:
object(experimental) Properties for an SRT output group.
- Parameters:
name (
str) – (experimental) The name of this output group.outputs (
Sequence[Union[SrtOutputDefinition,Dict[str,Any]]]) – (experimental) The outputs for this SRT output group. Each output includes its own SRT destination.input_loss_action (
Optional[SrtInputLossAction]) – (experimental) Controls the behavior of this SRT group if the input becomes unavailable. Default: SrtInputLossAction.EMIT_PROGRAM
- Stability:
experimental
- ExampleMetadata:
infused
Example:
# video: medialive.EncodeConfiguration # audio: medialive.EncodeConfiguration # passphrase: secretsmanager.ISecret # SRT caller to a remote listener medialive.OutputGroupConfiguration.srt( name="srt_out", outputs=[medialive.SrtOutputDefinition( encodes=[video, audio], output_name="srt_caller", destinations=[medialive.SrtDestination.caller( address="203.0.113.20", port=5000, encryption_passphrase_secret=passphrase )] )] ) # SRT listener — MediaLive waits for the downstream system to connect medialive.OutputGroupConfiguration.srt( name="srt_listen", outputs=[medialive.SrtOutputDefinition( encodes=[video, audio], output_name="srt_listener", destinations=[medialive.SrtDestination.listener( listener_port=5000, encryption_passphrase_secret=passphrase )] )] )
Attributes
- input_loss_action
(experimental) Controls the behavior of this SRT group if the input becomes unavailable.
- Default:
SrtInputLossAction.EMIT_PROGRAM
- Stability:
experimental
- name
(experimental) The name of this output group.
- Stability:
experimental
- outputs
(experimental) The outputs for this SRT output group.
Each output includes its own SRT destination.
- Stability:
experimental