UdpOutputDestination

class aws_cdk.aws_medialive_alpha.UdpOutputDestination(*args: Any, **kwargs)

Bases: object

(experimental) A destination for a UDP output group — a UDP or RTP transport endpoint.

Stability:

experimental

ExampleMetadata:

infused

Example:

# video: medialive.EncodeConfiguration


medialive.OutputGroupConfiguration.udp(
    name="udp",
    destinations=[medialive.UdpOutputDestination.rtp(address="203.0.113.5", port=5000)],
    outputs=[medialive.UdpOutputDefinition(
        encodes=[video],
        output_name="ts",
        fec=medialive.FecOutputSettings(mode=medialive.FecMode.COLUMN_AND_ROW, column_depth=10, row_length=10)
    )]
)

Static Methods

classmethod rtp(*, address, port)

(experimental) Deliver over RTP — builds rtp://address:port.

Parameters:
  • address (str) – (experimental) The destination address — a unicast or multicast IP, or a hostname.

  • port (Union[int, float]) – (experimental) The destination port.

Stability:

experimental

Return type:

UdpOutputDestination

classmethod udp(*, address, port)

(experimental) Deliver over UDP — builds udp://address:port.

Parameters:
  • address (str) – (experimental) The destination address — a unicast or multicast IP, or a hostname.

  • port (Union[int, float]) – (experimental) The destination port.

Stability:

experimental

Return type:

UdpOutputDestination

classmethod url(url)

(experimental) Deliver to a raw transport URL (escape hatch).

Parameters:

url (str)

Stability:

experimental

Return type:

UdpOutputDestination