Skip to content

UdpOutputSettings

Source code in docs_src/capo_medialive/types/udp_output_settings.py
class UdpOutputSettings(TypedDict, closed=True):
    buffer_msec: NotRequired[
        "capo_medialive.types.__integer_min0_max10000.__integerMin0Max10000"
    ]
    """UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc."""
    container_settings: NotRequired[
        "capo_medialive.types.udp_container_settings.UdpContainerSettings"
    ]
    destination: NotRequired[
        "capo_medialive.types.output_location_ref.OutputLocationRef"
    ]
    """Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002)."""
    fec_output_settings: NotRequired[
        "capo_medialive.types.fec_output_settings.FecOutputSettings"
    ]
    """Settings for enabling and adjusting Forward Error Correction on UDP outputs."""

buffer_msec instance-attribute

buffer_msec: NotRequired[__integerMin0Max10000]

UDP output buffering in milliseconds. Larger values increase latency through the transcoder but simultaneously assist the transcoder in maintaining a constant, low-jitter UDP/RTP output while accommodating clock recovery, input switching, input disruptions, picture reordering, etc.

container_settings instance-attribute

container_settings: NotRequired[UdpContainerSettings]

destination instance-attribute

destination: NotRequired[OutputLocationRef]

Destination address and port number for RTP or UDP packets. Can be unicast or multicast RTP or UDP (eg. rtp://239.10.10.10:5001 or udp://10.100.100.100:5002).

fec_output_settings instance-attribute

fec_output_settings: NotRequired[FecOutputSettings]

Settings for enabling and adjusting Forward Error Correction on UDP outputs.