Reliable Transport services configuration and management
Import a Reliable Transport service
Prior importing a service, make sure:
-
the format of the file is correct (valid json);
-
the
service_typefield in your configuration file issrt(even though the configuration may be for a Zixi connection); -
the imported service id is different from the existing services;
if the same id as an existing service is used, an option to override the existing service will be provided by the import UI.
-
Display services.
You can import files retrieved from a service exported from a different server.
-
Click Import service… and follow the instructions to import Reliable Transport configurations.
-
Once imported, the service(s) appear in the list of services.
Create a new Reliable Transport service
-
Display services.
-
Click Add service
-
Select Reliable Transport. The following page displays:
-
Assign a name to the new service (100 characters max). This name will appear in your Services page, therefore it is recommended to choose a unique name for each service for easier identification from the Services page.
-
Continue the service configuration depending on your needs:
SRT connection configuration
-
Zixi connection configuration
-
RIST connection configuration
Configure a Reliable Transport service
SRT or RIST connection configuration
Below is an example of a typical SRT or RIST use case. A single input transport stream is sent via SRT or RIST to multiple clients.
To implement the use case above, the following Reliable Transport services are required:
-
1 service with Input Mode = UDP and Output Mode = SRT Listener or Output Mode = RIST Listener
-
1 service per client with Input Mode = SRT Caller or Input Mode = RIST Caller (respectively) and Output Mode = UDP
It is possible also to have UDP in ->SRT Caller -> SRT Listener -> UDP out. In that case just swap the Output/Input modes for the two services.
Zixi connection configuration
Zixi services can be created to implement the following use case:
Two services are required:
-
Service 1 with Input Mode = UDP and Output Mode = Zixi Feeder
-
Service 2 with Input Mode = Zixi Receiver and Output Mode = UDP
Reliable Transport parameters
The configuration of the Input and Output section for the service depends on the use case needed.
-
Select the Input Mode from the corresponding drop-down menu on the left side of the Reliable Transport service configuration page.
-
Select the Output Mode from the corresponding drop-down menu on the right side of the Reliable Transport service configuration page.
-
Complete the Input and Output parameters that come with the selected mode:
UDP configuration
-
SRT Caller configuration
-
SRT Listener configuration
-
Zixi Feeder configuration
-
Zixi Receiver configuration
-
RIST configuration
-
RTMP Caller configuration
-
RTMP Listener configuration
UDP configuration
Fields marked with * are mandatory.
Input
Output
SRT Caller configuration
Predicted Worst Case Link Characteristics
The Latency and Maximum Bandwidth Overhead should match for Listener and Caller on the same connection. In case of mismatch, the highest values will be used.
To calculate the optimal values for Latency and Maximum Bandwidth Overhead:
-
Click the Calculate button to launch the Latency and Bandwidth overhead calculator.
-
Set Round Trip Time and Packet Loss Rate according to the instructions and make sure the calculated values for SRT latency and Maximum Bandwidth Overhead do not show errors.
-
Use the calculated values to fill in the Latency and Maximum Bandwidth Overhead in the SRT Caller parameters section.
-
Click Set to automatically apply the calculated values.
SRT Listener configuration
The latency and overhead can be configured as per Predicted Worst Case Link Characteristics above.
Zixi Feeder configuration
Multiple Zixi Broadcasters management
A Zixi Feeder output can be configured and connected to multiple Zixi Broadcasters, however:
-
The Zixi Feeder will only connect to one of them;
-
The choice is random (will not necessarily connect to the first one specified, even if available).
-
Click Add New Connection to configure a new pair of Host/Port information for a different Zixi Broadcaster.
-
Repeat for each new Zixi Broadcaster to configure.
Zixi Receiver configuration
RIST configuration
Input - RIST Caller
An advanced settings section is available by expanding the panel at the bottom of the Input configuration page. While the default settings are suitable for most applications, an experienced user can tune these to optimise the configuration their specific scenario. Detailed descriptions of each setting can be seen by hovering the cursor over the question mark between each configuration parameter’s name and the configuration box for the value.
Output - RIST Listener
An advanced settings section is available by expanding the panel at the bottom of the Output configuration page. While the default settings are suitable for most applications, an experienced user can tune these to optimise the configuration their specific scenario. Detailed descriptions of each setting can be seen by hovering the cursor over the question mark between each configuration parameter’s name and the configuration box for the value.