This website requires JavaScript.

How to Use SRT Protocol for OBSBOT Tail 2?

srt protocol cover image

Secure Reliable Transport (SRT) is an open-source protocol created by Haivision that delivers high-quality, low-latency video across the public internet. It includes error recovery, encryption, and dynamic endpoint adjustments based on network conditions. It is widely used in scenarios requiring real-time interaction such as live streaming, remote production, and video conferences.

Advantages of the SRT Protocol for Live Streaming

  • Pristine Quality Data Transmission: SRT guards against jitter, packet loss, and bandwidth fluctuation, providing the optimal viewing experience.
  • High Security for Your Content: SRT guarantees end-to-end protection of valuable content, from contribution to distribution, preventing unauthorized parties from accessing it.
  • Reliability in Any Network Condition: SRT can maintain the integrity and quality of video streams by compensating for packet loss and jitter.
  • Low Latency during the Streaming Process: SRT provides media delivery with much lower latency than TCP/IP. It offers the speed of unreliable UDP transmission without its disadvantages.

SRT on OBSBOT Tail 2

OBSBOT Tail 2 supports two SRT modes: Caller Mode and Listener Mode. With the latest firmware, you can use your OBSBOT Tail 2 to initiate SRT transmission in either mode. When connecting with SRT, if Tail 2 is set as Caller Mode, the source-receiver needs to be set as Listener Mode, and vice versa, depending on your needs. Follow the tutorial to learn how to set up each mode.

Note:

  • UVC/RTSP/NDI/Live Stream will not be available when SRT is turned on.
  • SRT mode is supported only for Wi-Fi connections or wired connections.

In this guide:

  1. Connect with Software that supports the SRT protocol
  2. Connect with OBSBOT Talent

Part 1: Connect with Software that supports the SRT protocol

Before we begin, ensure you have the following items ready:

  • OBSBOT Tail 2
  • Computer with OBSBOT Center installed or Phone/tablet with Obsbot Start installed
  • Software that supports the SRT protocol is selected according to your needs, such as OBS Studio, vMix, Larix Broadcaster, etc.

Here we use OBSBOT Center to demonstrate.

Use Tail 2 as Caller Mode ( I will take vMix as an example )

In this scenario, Tail 2 is configured in Caller mode, while vMix is in Listener mode. Tail 2 serves as the caller for the SRT connection. It needs the IP address (or hostname) and the listening UDP port number of the target device, which is set to Listener mode.

  1. Open vMix on your computer.

open vmix on your computer

2. Click "Add Input" > "More".

click add input and more

3. Enter "Input Select", select "SRT (Listener)" for your stream type, fill in the "Port" number as needed, then click "OK" to finish the configuration.

enter input select

4. Open the OBSBOT Center Software on your computer and connect it with Tail 2. (You can also enable SRT Mode via Obsbot Start. For operation guidelines, please refer to Part 2 of this article.)

5. Click "More" to call out the settings panel. Select "SRT Settings" to enter the settings interface.

call out setting panel

6. Choose "Caller Mode". Click "Create an SRT network stream" to configure the SRT stream.

click caller mode

7. After entering the interface to create an SRT network stream, you can add and modify SRT stream information. After finishing the settings, click "Save".

click save

  • Name: The default name is SRT Caller (required).
  • Local IP Address: Displays the current IP address of Tail 2.
  • Host: Enter the IP address/hostname of the target device (required). The IP address of the PC where the vMix is located should be entered here.
  • Remote Port: Enter the UDP port number provided by the target device (required). Here, you should enter the port number you set on vMix.
  • Stream ID: Default is empty, fill in if provided by the target device.
  • Delay: Default is 120 ms; you can enter the range 20~8000ms. (required)
  • Encryption: Off by default, when encryption is enabled, the data will be transmitted securely over the network to prevent unauthorized access. When the option is on, the encryption method and password are displayed.

8. The SRT setup interface displays the successfully created SRT Caller streams. (Up to 10 caller streams can be created)

  • Click to check the corresponding caller stream (only one stream can be selected at the same time).
  • Click the "Configure" button to enter the "Configure SRT stream" interface, and you can modify the current flow configuration or delete the flow.

click configure

9. Close the window and turn on SRT mode.

close the window and turn on srt mode

10. In vMix software, you can now see Tail 2's real-time video image in the preview screen.

real time video image

Use Tail 2 as Listener Mode ( I will take OBS Studio as an example )

In this scenario, Tail 2 is configured in Listener mode, while OBS Studio should be set to Caller mode. Tail 2 listens on the set UDP port (default is 5000) for requests to initiate SRT sessions.

1. Open the OBSBOT Center Software on your computer and connect your Tail 2 with it.

2. Click "More" to call out the settings panel. Select "SRT Settings" to enter the setting interface, you can also set in advance the frame rate, resolution, and further SRT parameters in "Media Settings".

click more to call out the setting panel

3. Switch to Listener mode and configure accordingly. The local IP address and local port are displayed by default and cannot be modified. Fill in "Stream ID" as needed.

switch to listener mode

4. Finish the configuration, click "Save", return to the upper setting interface, and enable SRT mode.

finish the configuration

enable srt mode

5. Run OBS Studio on the computer. In "Source", click "+" -> "Media Source".

run obs studio

6. Click "OK" in the "Create or select source" window.

click ok

7. Uncheck the "local file"; in the "Input," fill in the URL, of which the format is srt://target device IP address: target device port number? Then click "OK" to save the settings.

uncheck the local file

Note: OBS Studio is in Caller mode by default, if you want to modify the mode or set further parameters, you need to change the URL format, visit SRT Protocol Streaming Guide | OBS for specific rules.

8. After settings, the real-time video image of Tail 2 is now displayed in the preview of OBS Studio's interface.

srt image

Part 2: Connect with OBSBOT Talent

Before we begin, ensure you have the following items ready:

Here we use Obsbot Start to demonstrate.

Use Tail 2 as Caller Mode

In this scenario, Tail 2 serves as the caller for the SRT connection. It needs the IP address (or hostname) and the listening UDP port number of Talent, which is set to Listener mode.

1. On Talent, click "Create New Scene" on the main screen.

click create new scene on talent

2. Select "SRT Listener".

select srt listener

3. Fill in "Name" and "Port" number (which should be between 1-65535) as needed. Click "Create".

fill in name

4. Click "Save" on the scene editor interface.

click save

5. Open the Obsbot Start APP on your phone/tablet and connect your Tail 2 with it.

6. Click "More" to call out the settings panel. Select "SRT Settings" to enter the settings interface. Find the "Output" module and click "SRT Settings" to enter the setting interface.

click more to call out the setting panel

7. Choose "Caller Mode". Click "Create SRT Stream" to configure the SRT stream.

click caller mode

8. After entering the interface to create SRT Stream, you can add and modify SRT stream information. After finishing the settings, click "Save".

save the setting

  • Name: The default name is SRT Caller (required).
  • Local IP Address: Displays the current IP address of Tail 2.
  • Host: Enter the IP address/hostname of Talent (required). You can find your Talent's IP address in the control center by swiping down from the upper left of the main screen.

enter ip address

  • Remote Port: Enter the UDP port number you set on Talent (required).
  • Stream ID: Default is empty, fill in if provided by the target device.
  • Delay: Default is 120 ms; you can enter the range 20~8000ms. (required)
  • Encryption: Off by default, when encryption is enabled, the data will be transmitted securely over the network to prevent unauthorized access. When the option is on, the encryption method and password are displayed.

9. The SRT setup interface displays the successfully created SRT Caller streams. (Up to 10 caller streams can be created)

  • Click to check the corresponding caller stream (only one stream can be selected at the same time).
  • Click the "Configure" button to enter the "Configure SRT stream" interface, and you can modify the current flow configuration or delete the flow.

enter configure srt stream

10. Return to the parent menu and turn on SRT mode.

open the srt mode

11. On Talent, you can now see Tail 2's real-time video image in the preview screen.

see tail 2 real time video image on talent

Use Tail 2 as Listener Mode

In this scenario, Tail 2 is configured in Listener mode, while Talent should be set to Caller mode. Tail 2 listens on the set UDP port (default is 5000) for requests to initiate SRT sessions.

1. Open the Obsbot Start APP on your phone/tablet and connect your Tail 2 with it.

2. Click "More" to call out the settings panel. Find the "Output" module and click "SRT Settings" to enter the setting interface, you can also set in advance the frame rate, resolution, and further SRT parameters in "Media Settings".

click more

3. Switch to Listener mode and configure accordingly. The local IP address and local port are displayed by default and cannot be modified. Fill in "Stream ID" as needed.

switch to listener

4. Finish the configuration, click "Save", return to the upper setting interface, and enable SRT mode.

enable srt mode

click save

5. On Talent, click "Create New Scene" on the main screen.

create new scene

6. Select "SRT Caller".

select srt caller

7. Fill in the "Address, Port and Stream ID" according to the information from Obsbot Start, and fill in the "Name". Click "Create".

fill in the name and click create

8. Click "Save" on the scene editor interface, and the real-time video image of Tail 2 will now be displayed on your Talent.

click save on the scene

tail 2 real time video image will show on talent

Elevate your live streaming with Tail 2's SRT capabilities today. For more news and guides, visit our website and stay tuned for fresh updates.