Help Center/ Live/ Media Live/ Flows/ Pushing Streams to a Third Party Through SRT
Updated on 2026-02-03 GMT+08:00

Pushing Streams to a Third Party Through SRT

For a flow created on the Flows page, you can configure the function of pushing streams from Media Live to a third party through SRT.

Prerequisites

You have created a flow. For details, see Creating a Flow.

Notes

  • A maximum of 10 outputs can be configured for a flow.
  • If the output protocol of a flow is set to SRT listener, only one third party can pull streams at a time.

Procedure

  1. Log in to the Live console.
  2. In the navigation pane on the left, choose Flows.
  3. Click Manage on the right of the created flow. The Details page is displayed, as shown in Figure 1.

    Figure 1 Flow details

  4. Click Add Output in the Output area. The Add Output dialog box is displayed, as shown in Figure 1.

    Figure 2 Adding an output

    See Table 1.

    Table 1 Parameters

    Parameter

    Description

    Name

    Name of the third party to which Media Live pushes streams through SRT.

    Start with a letter and use up to 64 characters of letters, digits, hyphens (-), and underscores (_).

    Protocol

    Protocol used by the flow.

    Options:

    • SRT listener: Media Live does not need to push streams. You can wait for the third party to pull streams.
    • SRT caller: Media Live needs to push streams. After an output is added to the flow, go to the Details page to view the Destination Address and Port, and assemble them into an ingest URL, for example, srt://{Destination address}:{Port}.
    NOTICE:

    Streams can be pushed only after the flow is started.

    SRT listener protocol parameters

    • Description (Optional): Description of the flow.
    • CIDR IP Whitelist: Enter the IP address of the stream pull client. You can click Add to add up to 19 more IP addresses.
    • Minimum Latency (Optional): Latency of third-party stream pull. The value ranges from 10 to 15,000, in milliseconds.

    SRT caller protocol parameters

    • Description (Optional): Description of the flow.
    • Destination Address: Third-party destination address to which media streams are pushed through SRT. The value can be an IP address or domain name.
    • Port: Third-party port to which media streams are pushed through SRT. The value ranges from 1024 to 65535, excluding 2077 and 2088.
    • Minimum Latency (Optional): Latency of pushing streams to a third party through SRT. The value ranges from 10 to 15,000, in milliseconds.
    • Stream ID (Optional): Stream ID used for pushing streams to a third party through SRT.

    Decryption

    If the output of the customer encoder is encrypted, the encryption algorithm and passphrase need to be provided.

    • Algorithm: Decryption algorithm.
    • Passphrase: Decryption key.

    Note: You are advised to use encrypted input streams. Unencrypted streams have security risks.

    Output Status

    You can enable the output status as required.

  5. Click OK. An output of pushing streams to a third party through SRT is added to the Output area.

    You can also perform the following operations on a selected output:

    • Click View in the Operation column to view details about the selected output in the displayed Output dialog box.
    • Click Modify in the Operation column to modify the selected output in the displayed Modify Output dialog box.
    • Click Delete in the Operation column. In the displayed Delete Output dialog box, enter DELETE. Click OK to delete the selected output.