๐Ÿ“˜ Epiphan Knowledge
All pages ยท unify ยท Streaming

Set up an SRT stream using caller and listener modes

When setting up SRT streaming on Unify, you can configure Unify as an SRT source encoder and send an SRT stream over the Internet to other SRT destinations (decoders) such as a CDN or another Unify.

Caller and listener modes work together to establish the SRT link between your SRT source and destination device when traversing the firewall is difficult and Rendezvous mode didn't work.

To establish an SRT link between the source and destination devices, ensure that one device is a Listener and the other is a caller. The device you set as the caller (or listener) is arbitrary. If the destination device is set as the listener and is ingesting multiple SRT sources, then all your SRT source devices must be set as callers.

In the following example, Unify is set up as SRT Source A (192.168.1.10) and another Unify is setup as SRT Destination B (203.0.113.10). Source A is streaming through a firewall/NAT to Destination B, which ingests the SRT stream as a video input with embedded audio.

The public IP address of the Firewall/NAT is 168.112.1.1 and port 2000 is the designated SRT streaming port. All traffic received at 168.112.1.1 on port 2000 is granted permission to pass through the firewall and is forwarded ( C ) to Destination B's internal IP address (203.0.113.10) on port 3000.

What's needed for this setup

When you're configuring an SRT stream on Unify, you can also adjust the recovery bandwidth overhead using the Admin panel. This setting defines how much of the stream's total bandwidth is dedicated for the exchange of SRT control and recovery packets between the source and destination. Ensure that the total SRT stream bitrate (i.e. the bandwidth required for the stream plus the recovery bandwidth overhead) is less than the network bandwidth you have available.

Set up Unify as a streaming source in caller/listener mode using the Admin panel

We recommend using the default latency and recovery bandwidth overhead values for an initial test stream. After you perform a test stream, you can determine the Quality of Service (QoS) and calculate the latency requirements. To set the SRT stream latency, see Adjust latency and view the SRT stream status.

Refresh your browser if the new stream name doesn't immediately display.

What's next?

If you also need to set up Unify as an SRT destination and ingest an SRT stream from a remote source, you must add the SRT stream as a input, see Connect an SRT stream as an input.

Was this helpful?
Source: unify-userguide.md ยท id unify/set-up-an-srt-stream-using-caller-and-listener-modes ยท Updated Oct 7, 2026 ยท view as markdown