Skip to main content

SRT Stream Settings

The following table lists the TS over SRT-specific parameters:

Streaming Parameters
SettingDefaultDescription/Values
ModeListener

Specifies the SRT Connection Mode (to simplify firewall traversal):

  • Caller: The decoder acts like an SRT caller and connects to a server listening and waiting for an incoming call.
  • Listener: The decoder acts like an SRT listener and listens for a server to connect to it.
  • Rendezvous: Allows calling and listening at the same time. To simplify firewall traversal, Rendezvous Mode allows the encoder and decoder to traverse a firewall without the need for IT to open a port.
Path Redundancy None

(Optional, Caller mode only) Select the Path Redundancy type from the dropdown. Options are:

  • None
  • Active-Active: Stream packets are sent on both defined network paths, and both links continually transmit. The listener uses the first received stream packets and ignores the duplicate packets received from the other network paths. This mode maintains low latency at the expense of network bandwidth. 
  • Active-Backup: Stream packets are sent only on the main network path. If the main path fails, one of the backup paths begins transmission of the stream. This mode saves network bandwidth at the expense of latency. 
    See Configuring SRT Path Redundancy
Addressn/a(Caller and Rendezvous modes) Specifies the destination IP address for the SRT stream.
Portn/a(Listener mode only) Specifies the UDP local port for the SRT stream.
Alternate Port
n/a(Optional, Listener mode only) Specifies an alternate UDP local port for the SRT stream. 
Source PortAuto-Assign

(Caller and Rendezvous modes) Specifies the UDP source port for the SRT stream. If not filled in, a (default) source port will be assigned. 

Note

This simplifies firewall configuration as the firewall/NAT rules can be precisely tailored to the SRT stream.
Destination Portn/a(Caller and Rendezvous modes) Specifies the destination port for the stream. 

Path Redundancy

Note

All parameters in the Path Redundancy section must be filled in for both Path 1 and Path 2. 

SettingDefaultDescription/Values
Path RolePrimary(Path Redundancy must be Active-Backup) Use to switch the paths between Primary and Secondary.
The role for path 2 is auto-configured based on the role selected in path 1, and is read-only. 
Network InterfaceAuto

(Dual NICs must be available) Select the Network Interface for both Path 1 and Path 2. Options are:

  • Auto
  • eth0
  • eth1

The network interfaces can both be set to Auto. When selecting the network interfaces manually, one must be eth0 and the other must be eth1. 

Path Namen/a

Type in descriptive names for Path 1 and Path 2.

Addressn/aSpecifies the destination IP address(es) for the each path in the path redundant SRT stream.
Source PortAuto-AssignSpecifies the source port(s) for both paths in the path redundant SRT stream. If not filled in, a (default) source port will be assigned. 
Destination Portn/aSpecifies destination port(s) for both paths in the path redundant SRT stream.

SRT Settings
SettingDefaultDescription/Values
Latency125

Specifies how long the decoder will buffer received packets. 

Range = 20 - 8000 ms

Note

The SRT buffer, configured as “Latency’”, is the time reserved in the decoder to recover missing packets.

Because real-time video cannot be paused, restarted, slowed down, or accelerated, the buffer adds a fixed delay in the end-to-end latency.

If a lost packet cannot be recovered, this may result in an A/V artifact. In this case, you should increase the SRT latency as it is likely too low. Please see the SRT Deployment Guide for tuning guidance.

EncryptedOffToggle to On to enable decryption of encrypted streams.
Passphrasen/a

(Encrypted must be On; must match encoder passphrase) This parameter is required if the stream is encrypted and is used to retrieve the cryptographic key protecting the stream.

Range = 10-79 UTF8 characters

Authenticationnone

(Only available if Encryption is enabled) Configures Authenticated-Encryption with Associated-Data (AEAD). AEAD not only requires a key to decipher the encrypted stream, but also binds it to certain associated data. This associated data (composed of some non-confidential information about the stream) is integrity-protected, which allows users to determine if their streams have been tampered with or not. Options are:

None - Default for Caller and Rendez-vous modes. Not available for Listener mode.

Auto - Default for Listener mode. Not available for Caller or Rendez-vous modes.

AES-GCM - Available for CallerListener, and Rendez-vous modes.

Note

Setting the authentication to Auto allows the Listener to accept Callers with authentication set to either None or AES-GCM. Listeners with the authentication set to AES-GCM will only accept Callers which are also set to AES-GCM.  

SRT Access Control
SettingDefaultDescription/Values
SRT Access ControlOff

(Caller and Listener modes) Toggle on to enable SRT Access Control.

FormatStandard Keys

Select the format to configure the Stream Publishing ID:  

  • Standard Keys: Simplifies defining the Stream Publishing ID. The Stream Publishing ID field is read-only and auto-fills when you fill in the Resource Name and User Name fields.
    Example Standard Keys format Stream ID: #!::u=admin,r=haivision1 ,m=publish
  • Custom: Select Custom to enter the Stream Publishing ID using your own format. 

    Tip

    If you first select Standard Keys format and fill in the Resource Name and User Name fields, you can then modify or complete the resulting  Stream Publishing ID by switching to Custom format.

    See  Configuring SRT Access Control.

Resource Name n/a(Standard Keys only) Identifies the name of the resource and facilitates selection should the listener party be able to serve multiple resources.
User Name n/a

(Standard Keys only) The user (authorization) name that is expected to control which password should be used for the connection. The application should interpret it to distinguish which user should be used by the listener party to set up the password.

Stream Publishing IDn/a

(Standard Keys) Read-only/auto-filled when Resource Name and User Name fields filled in.

(Custom Format) Enter the Stream Publishing ID using your own format.

Stream Conversion
SettingDefaultDescription/Values
SRT to UDP Stream ConversionOff

Toggle to On to enable UDP retransmission of SRT streams on the local network.

Note

The SRT input stream may be encrypted and includes error correction. Enable this to rebroadcast the SRT stream on the local LAN without the encryption and error correction elements over UDP. A single multicast or unicast destination TS/UDP stream is supported for re-streaming. 
Addressn/aSpecifies the destination IP address for the stream.
Destination Portn/a

Specifies the UDP source port for the stream. 

TTL64

(Time-to Live for stream packets) Specifies the number of router hops that IP packets from this stream are allowed to traverse before being discarded.
Range = 1..255

ToS184 or 0xB8

(Type of Service) Specifies the desired quality of service (QoS). This value will be assigned to the Type of Service field of the IP Header for the outgoing streams.
Range = 0..255 (decimal) or 0x00..0xFF (hex)

Important

A DiffServ or DSCP (Differentiated Services Code Point) value must be converted to a ToS precedence value. For example, AF41 or DSCP 34 becomes ToS 136. For more information, see RFC2474.

Note

The ToS setting must be chosen so as to not interfere with Voice over IP systems and other equipment that may reside on your network. For example, when the ToS value for a stream is set to 0xB8, it can interfere with some third party Voice / IP Telephony systems.

JavaScript errors detected

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

If this problem persists, please contact our support.