All Products
Search
Document Center

Intelligent Media Services:Add an output to a flow

Last Updated:Jun 04, 2025

An output is a destination where you want MediaConnect to send the ingested live content. This topic describes how to add different types of outputs to MediaConnect flows.

Procedure

To add an output to an existing flow, perform the following steps:

  1. Log on to the Intelligent Media Services (IMS) console.

  2. In the left-side navigation pane, select MediaConnect > Flows. On the Flows page, choose the one you want to add an output to.

  3. On the Outputs tab, click Add Output. Configure the parameters in the right-side panel. For specific parameters based on the protocol, choose one of the following tabs:

    RTMP-PUSH

    Note

    To use RTMP-PUSH for output, the source stream must be an RTMP stream. If you use the output of another flow as the source, the protocol of that output must be RTMP.

    image

    Parameter

    Description

    Output Name

    Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters.

    Protocol

    RTMP-PUSH.

    Output URL

    Specify an RTMP URL.

    After you start the flow, MediaConnect will push the ingested stream to the specified output URL.

    RTMP-PULL

    Note

    To use RTMP-PULL for output, the source stream must be an RTMP stream. If you use the output of another flow as the source, the protocol of that output must be RTMP.

    image

    Parameter

    Description

    Output Name

    Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters.

    Protocol

    RTMP-PULL.

    IP Address Whitelist

    Specify IP addresses that are allowed to view content from your output. If the parameter is left empty, no access control is enforced.

    After the output is added, an RTMP URL is generated. The URL can be used for playback after the flow is started.

    image

    SRT-Listener

    Note

    To use SRT-Listener for output, the source stream must be an SRT stream. If you use the output of another flow as the source, the protocol of that output must be SRT.

    image

    Parameter

    Description

    Output Name

    Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters.

    Protocol

    SRT-Listener.

    IP Address Whitelist

    Specify IP addresses that are allowed to view content from your output. If the parameter is left empty, no access control is enforced.

    SRT Latency

    Specify the latency for the SRT stream. Valid values: 100 to 10000 ms.

    • If the latency is too low, stream interruptions may occur under unstable network conditions. If it is too high, there may be a longer delay in transmitting the stream.

      We recommend that you set the value based on the actual network conditions. If the network is stable, set a smaller value. If the transmission distance is far or the input/output region differs from the flow region, set a larger value to create more room for error correction.

    • You can obtain the IP address of the SRT service by creating an SRT listener and use the Ping command to measure the response latency of the IP address. This information helps you configure the appropriate latency.

    SRT Encryption

    After you turn on SRT Encryption, the connection password must be configured on the caller side to establish communication.

    SRT Password

    Specify a password for SRT connection. You can enter 10 and 79 ASCII characters.

    Key Length

    The key length for Advanced Encryption Standard (AES). Unit: bytes. Valid values: 0, 16, 24, and 32.

    After the output is added, an SRT URL is generated. The flow works as the server to provide the service. SRT clients can access and play the stream through this URL.

    image

    SRT-Caller

    Note

    To use SRT-Caller for output, the source stream must be an SRT stream. If you use the output of another flow as the source, the protocol of that output must be SRT.

    image

    Parameter

    Description

    Output Name

    Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters.

    Protocol

    SRT-Caller.

    Output URL

    Specify an SRT URL.

    After you start the flow, MediaConnect will push the ingested stream to the specified output URL.

    SRT Latency

    Specify the latency for the SRT stream. Valid values: 100 to 10000 ms.

    • If the latency is too low, stream interruptions may occur under unstable network conditions. If it is too high, there may be a longer delay in transmitting the stream.

      We recommend that you set the value based on the actual network conditions. If the network is stable, set a smaller value. If the transmission distance is far or the input/output region differs from the flow region, set a larger value to create more room for error correction.

    • You can obtain the IP address of the SRT service by creating an SRT listener and use the Ping command to measure the response latency of the IP address. This information helps you configure the appropriate latency.

    SRT Encryption

    If a password is configured on the listener side, you must turn on SRT Encryption. Otherwise, the SRT connection cannot be established.

    SRT Password

    Specify the password configured on the listener side. You can enter 10 and 79 ASCII characters.

    Key Length

    The key length for Advanced Encryption Standard (AES). Unit: bytes. Valid values: 0, 16, 24, and 32.

    Flow

    MediaConnect supports using the output of one flow as the source of another flow, so you can connect multiple flows for flexible and scalable distribution.

    Note:

    • To use the destination flow, this flow must be running.

    • Ensure the protocols are compatible between the current and destination flows. Protocol configuration requirements:

    Source protocol of current flow

    Source protocol of destination flow

    • SRT-Listener

    • SRT-Caller

    • SRT-Listener

    • RTMP-PUSH

    • RTMP-PULL

    • RTMP-PUSH

    image

    Parameter

    Description

    Output Name

    Specify a name for your output. It supports letters, digits, hyphens (-), and underscores (_), with up to 128 characters.

    Protocol

    Flow.

    Flow ID

    The ID of the destination flow, which can be obtained on the flow details page.

    Source Name

    The source name of the destination flow, which can be obtained on the Sources tab of the flow details page.

    Note

    If you fail to add the output, check whether the flow ID and source name of the destination flow are available.

  4. Click OK to add the output.