How to choose your sources and destinations SRT type?
Quortex Link offers two input modes:
- Listener (aka server mode): this is the default mode, where Quortex Link will act as a SRT server and listen for incoming connections from your SRT clients.
- Caller (aka client mode), where Quortex Link will act as a SRT client and will initiate the connection to your SRT server.
You may wonder what are the differences between these two modes and why you should choose one or the other. Both modes have their pros and cons. Let's find out!
Listener Mode
The key advantage of the listener mode is that your streams should natively be able to traverse firewalls located between your SRT clients and Quortex Link, as these clients will initiate an outbound connection through the firewall towards Quortex Link. Enterprise firewall usually accept outbound connection on any protocol and to any IP:Port and the SRT connection should not be blocked.
UDP hole punching, which is widely deployed in any firewall, will then be leveraged in the firewall so that the traffic coming from Quortex Link to your client can traverse this firewall.
One disadvantage of the listener mode is that Quortex Link will allocate a dedicated "IP:Port" to listen for incoming connections. This "IP:Port" can't be known ahead of time and is fully dynamic. Consequently, you need to create your source or destination to be able to configure your SRT equipment (sender or receiver).
Caller Mode
When acting in caller (client) mode, you can make connections to any server to join streams. This can have advantages as you don't have to retrieve dynamic "IP:Port" information from Quortex Link to establish a connection.
In this mode, Quortex Link will initiate the connection to your SRT servers. In the case where these servers are located behind an enterprise firewall, you will need to check with your IT so they specifically open the UDP traffic coming from Quortex Link IP.
More questions?
Do not hesitate to reach out to us at io@quortex.io to get more information on this topic!
Updated on: 01/03/2024
Thank you!