# Streaming Live via SRT or RIST Protocol

**SRT (Secure Reliable Transport)** and **RIST (Reliable Internet Stream Transport)** are modern streaming protocols designed for low-latency and high-reliability video transmission over unpredictable networks. While most streaming workflows favor authentication-based integrations, and RTMP remains the standard fallback when such options are unavailable, SRT and RIST serve as superior alternatives in scenarios requiring enhanced security, resilience to packet loss, and improved stability over long-distance or unstable network connections. As these are relatively new protocols compared to RTMP, support may vary depending on the platform, so it is recommended to check compatibility before implementation.

There are two ways to set up streaming using SRT or RIST:

* Using the **Streaming Output**
* Using the **Custom FFmpeg Record Output**

The **Streaming Output** method is simpler and easier to configure, while the **Custom FFmpeg Record Output** allows for more advanced customization, such as setting muxer options. For detailed setup instructions, please refer to the following guide:

* <https://obsproject.com/wiki/Streaming-With-SRT-Or-RIST-Protocols#how-to-stream-with-obs-studio-to-srt-or-rist-destinations>\
  (the interface may differ, but the setup is the same)

***

To stream SRT or RIST using the streaming output, click the **More** button (⋮) in the upper-left corner, then select **Add channels** in the popup menu.

<figure><img src="/files/NB7b9VfTLlAvorn7VXlx" alt=""><figcaption><p>Click the <strong>Add channels</strong> button.</p></figcaption></figure>

The **Add Channel** window will appear, showing various platform options. Select **Add Custom Channel**.

<figure><img src="/files/rB5bJTwqDpQG6HS9KJQ4" alt=""><figcaption><p>Select <strong>Add Custom Channel</strong>.</p></figcaption></figure>

The Custom Channel Information entry window will open. Click the **URL** dropdown menu, then select **User Input (SRT)** or **User Input (RIST)**.

<figure><img src="/files/WLEZ6B7GxZGZoIKrrgA8" alt=""><figcaption><p>Select <strong>User Input (SRT)</strong> or <strong>User Input (RIST)</strong>.</p></figcaption></figure>

Enter the SRT URL or RIST URL in the **URL** field using the following format: `srt://IP:port` or `rist://IP:port`. To add options to the URL, use the following syntax: `srt://IP:port?option1=value1&option2=value2`... or `rist://IP:port?option1=value1&option2=value2`..., and so on.

For details on available options and how to use them, refer to the following guide:

* <https://obsproject.com/wiki/Streaming-With-SRT-Or-RIST-Protocols#how-to-stream-with-obs-studio-to-srt-or-rist-destinations>\
  (the interface may differ, but the setup is the same)

<figure><img src="/files/qKlFS4T284qHnHRszAmR" alt=""><figcaption><p>Enter the URL in the <strong>URL</strong> field.</p></figcaption></figure>

[Desktop](/desktop/overview.md), [Guides](/desktop/guides.md), [Streaming](/desktop/guides/streaming.md), [Welcome!](/readme.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://guide.prismlive.com/desktop/guides/streaming/srt-rist-streaming/streaming-live-via-srt-or-rist-protocol.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
