SourceRist

class aws_cdk.aws_mediaconnect_alpha.SourceRist(*, description=None, flow_source_name=None, network, port, max_bitrate=None, max_latency=None)

Bases: SourceBase

(experimental) Configuration for RIST.

Parameters:
  • description (Optional[str]) – (experimental) A description of the source. This description appears only on the MediaConnect console and will not be seen by the end user. Default: - no description

  • flow_source_name (Optional[str]) – (experimental) The name of the source. Default: - a name is generated automatically

  • network (NetworkConfiguration) – (experimental) Defines networking configuration.

  • port (Union[int, float]) – (experimental) The port that the flow will be listening on for incoming content.

  • max_bitrate (Optional[Bitrate]) – (experimental) The maximum bitrate for RIST, RTP, and RTP-FEC streams. Default: - no maximum bitrate

  • max_latency (Optional[Duration]) – (experimental) The maximum latency in milliseconds for a RIST or Zixi-based source. Default: - undefined; when omitted, MediaConnect applies its service default maximum latency

Stability:

experimental

ExampleMetadata:

infused

Example:

# stack: Stack
# security_group: ec2.ISecurityGroup
# subnet: ec2.ISubnet
# role: iam.IRole


vpc_interface = VpcInterface.define(
    vpc_interface_name="my-vpc-interface",
    role=role,
    security_groups=[security_group],
    subnet=subnet
)

flow = Flow(stack, "MyFlow",
    source=SourceConfiguration.rist(
        flow_source_name="vpc-source",
        description="VPC-based source",
        port=5000,
        max_latency=Duration.millis(2000),
        network=NetworkConfiguration.vpc(vpc_interface)
    ),
    vpc_interfaces=[vpc_interface]
)

Attributes

description

(experimental) A description of the source.

This description appears only on the MediaConnect console and will not be seen by the end user.

Default:
  • no description

Stability:

experimental

flow_source_name

(experimental) The name of the source.

Default:
  • a name is generated automatically

Stability:

experimental

max_bitrate

(experimental) The maximum bitrate for RIST, RTP, and RTP-FEC streams.

Default:
  • no maximum bitrate

Stability:

experimental

max_latency

(experimental) The maximum latency in milliseconds for a RIST or Zixi-based source.

Default:
  • undefined; when omitted, MediaConnect applies its service default maximum latency

Stability:

experimental

network

(experimental) Defines networking configuration.

Stability:

experimental

port

(experimental) The port that the flow will be listening on for incoming content.

Stability:

experimental