SrtCallerDestinationProps
- class aws_cdk.aws_medialive_alpha.SrtCallerDestinationProps(*, address, encryption_passphrase_secret, port, stream_id=None)
Bases:
object(experimental) SRT caller destination properties.
- Parameters:
address (
str) – (experimental) The address (IP or host) of the SRT listener to connect to.encryption_passphrase_secret (
ISecret) – (experimental) The Secrets Manager secret containing the encryption passphrase. [disable-awslint:prefer-ref-interface]port (
Union[int,float]) – (experimental) The port of the SRT listener to connect to.stream_id (
Optional[str]) – (experimental) The stream ID for the SRT connection. Default: - no stream ID
- 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
- address
(experimental) The address (IP or host) of the SRT listener to connect to.
- Stability:
experimental
- encryption_passphrase_secret
(experimental) The Secrets Manager secret containing the encryption passphrase.
[disable-awslint:prefer-ref-interface]
- Stability:
experimental
- port
(experimental) The port of the SRT listener to connect to.
- Stability:
experimental
- stream_id
(experimental) The stream ID for the SRT connection.
- Default:
no stream ID
- Stability:
experimental