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
- Log in to the Live console.
- In the navigation pane on the left, choose Flows.
- Click Manage on the right of the created flow. The Details page is displayed, as shown in Figure 1.
- 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.
- 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.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot
