Skip to main content

SRT Connection Modes

In order to establish a connection, SRT employs a handshake mechanism where each device identifies itself as a Caller or as a Listener. In certain cases, two devices can simultaneously negotiate an SRT connection in Rendezvous mode. As you are configuring SRT streams, you should understand these handshaking modes and when to apply them:

ModeWhat it doesWhen to use it
CallerSets a source or destination device as the initiator of an SRT connection. The Caller device must know the public IP address and port number of the Listener.

To initiate point-to-point streaming:

  1. on a source or destination device that is behind a firewall; may require a network administrator to configure the firewall settings.
  2. on a source or destination device that is not behind a firewall.
  3. on a source or destination device with a dynamic IP address (e.g. a portable encoder using DHCP).

Example: Set a Makito X Encoder to Caller mode to connect to a Makito X Decoder over a private network, or vice versa.

ListenerSets a device to wait for a request to open an SRT connection. The Listener device only needs to know that it should listen for SRT packets on a certain port.

To accept a point-to-point connection initiated by a Caller:

  1. on a source or destination device that is behind a firewall over which you have control and can open a port.
  2. on a source or destination device that is not behind a firewall, or exposed directly to the Internet.
  3. when you know that another device will initiate the session.

Example: Set a Makito X Decoder to Listener mode to accept an SRT connection from a Makito X Encoder.

RendezvousAllows two devices to negotiate an SRT connection over a mutually agreed upon port. Both source and destination must be in Rendezvous mode.To establish a point-to-point SRT connection when one or both devices are behind firewalls. Once certain settings are in place on the firewall, SRT connections can be initiated without further intervention by a network administrator.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.