Skip to content

RtmpPushRouterOutputConfiguration

Source code in docs_src/capo_mediaconnect/types/rtmp_push_router_output_configuration.py
class RtmpPushRouterOutputConfiguration(TypedDict, closed=True):
    destination_address: "str"
    """<p>The IP address or hostname of the destination RTMP server that the router output pushes the stream to. Provide only the server address; specify the application and stream names separately.</p>"""
    destination_port: "int"
    """<p>The TCP port on the destination RTMP server. For RTMP, valid values range from <code>1024</code> to <code>65535</code>. For RTMPS (RTMP over TLS), valid values are <code>443</code> or <code>1024</code> to <code>65535</code>. RTMP typically uses port <code>1935</code>, and RTMPS typically uses port <code>443</code>.</p>"""
    application_name: "str"
    """<p>The name of the RTMP application on the destination server. Together with the stream name, the application name forms the RTMP URL path, in the pattern <code>rtmp://destinationAddress/applicationName/streamName</code>.</p>"""
    stream_name: "str"
    """<p>The name of the RTMP stream that the output publishes to the destination application. The stream name forms the final segment of the RTMP URL path.</p>"""
    tls_encryption: NotRequired["capo_mediaconnect.types.tls_encryption.TlsEncryption"]
    """<p>The TLS encryption settings for the output. When you specify these settings, the output uses RTMPS (RTMP over TLS) to establish a secure, encrypted connection to the destination server.</p>"""

application_name instance-attribute

application_name: str

The name of the RTMP application on the destination server. Together with the stream name, the application name forms the RTMP URL path, in the pattern rtmp://destinationAddress/applicationName/streamName.

destination_address instance-attribute

destination_address: str

The IP address or hostname of the destination RTMP server that the router output pushes the stream to. Provide only the server address; specify the application and stream names separately.

destination_port instance-attribute

destination_port: int

The TCP port on the destination RTMP server. For RTMP, valid values range from 1024 to 65535. For RTMPS (RTMP over TLS), valid values are 443 or 1024 to 65535. RTMP typically uses port 1935, and RTMPS typically uses port 443.

stream_name instance-attribute

stream_name: str

The name of the RTMP stream that the output publishes to the destination application. The stream name forms the final segment of the RTMP URL path.

tls_encryption instance-attribute

tls_encryption: NotRequired[TlsEncryption]

The TLS encryption settings for the output. When you specify these settings, the output uses RTMPS (RTMP over TLS) to establish a secure, encrypted connection to the destination server.