SrtCallerOutputConfig

class aws_cdk.aws_mediaconnect_alpha.SrtCallerOutputConfig(*, destination, port, encryption=None, min_latency=None, stream_id=None, vpc_interface_attachment=None)

Bases: object

(experimental) Configuration options for SRT Caller outputs.

Parameters:
  • destination (str) – (experimental) The IP address where you want to send the output.

  • port (Union[int, float]) – (experimental) The port to use when content is distributed to this output.

  • encryption (Union[SrtPasswordEncryption, Dict[str, Any], None]) – (experimental) SRT password encryption for this output. Default: - no encryption

  • min_latency (Optional[Duration]) – (experimental) The minimum latency in milliseconds for SRT-based streams. The value you set on your MediaConnect output represents the minimal potential latency of that connection. The latency of the stream is set to the higher of the sender’s minimum latency and the receiver’s minimum latency. Default: - no minimum latency

  • stream_id (Optional[str]) – (experimental) The stream ID that you want to use for this transport. Default: - no stream ID

  • vpc_interface_attachment (Union[VpcInterfaceConfig, Dict[str, Any], None]) – (experimental) The VPC interface attachment to use for this output. Default: - no VPC interface attachment

Stability:

experimental

ExampleMetadata:

infused

Example:

from aws_cdk.aws_mediaconnect_alpha import SrtPasswordEncryption
# stack: Stack
# flow: Flow
# role: iam.IRole
# secret: secretsmanager.ISecret


FlowOutput(stack, "SrtOutput",
    flow=flow,
    output=OutputConfiguration.srt_caller(
        destination="203.0.113.100",
        port=7000,
        encryption=SrtPasswordEncryption(role=role, secret=secret)
    )
)

Attributes

destination

(experimental) The IP address where you want to send the output.

Stability:

experimental

encryption

(experimental) SRT password encryption for this output.

Default:
  • no encryption

Stability:

experimental

min_latency

(experimental) The minimum latency in milliseconds for SRT-based streams.

The value you set on your MediaConnect output represents the minimal potential latency of that connection. The latency of the stream is set to the higher of the sender’s minimum latency and the receiver’s minimum latency.

Default:
  • no minimum latency

Stability:

experimental

port

(experimental) The port to use when content is distributed to this output.

Stability:

experimental

stream_id

(experimental) The stream ID that you want to use for this transport.

Default:
  • no stream ID

Stability:

experimental

vpc_interface_attachment

(experimental) The VPC interface attachment to use for this output.

Default:
  • no VPC interface attachment

Stability:

experimental