Reliable Transport services configuration and management | MediaKind Docs

Reliable Transport services configuration and management

Import a Reliable Transport service

Prior importing a service, make sure:

  1. Display services.

You can import files retrieved from a service exported from a different server.

  1. Click Import service… and follow the instructions to import Reliable Transport configurations.

  2. Once imported, the service(s) appear in the list of services.

Create a new Reliable Transport service

  1. Display services.

  2. Click Add service

  3. Select Reliable Transport. The following page displays:

  4. 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.

  5. Continue the service configuration depending on your needs:

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:

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:

Reliable Transport parameters

The configuration of the Input and Output section for the service depends on the use case needed.

  1. Select the Input Mode from the corresponding drop-down menu on the left side of the Reliable Transport service configuration page.

  2. Select the Output Mode from the corresponding drop-down menu on the right side of the Reliable Transport service configuration page.

  3. Complete the Input and Output parameters that come with the selected mode:

UDP configuration

Fields marked with * are mandatory.

Input

Name Description Values
Network interface* Name of the network interface on which the UDP stream will be received as it appears in the list from Servers->System Settings->Nework Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Stream Address* Multicast address of the UDP stream IPv4 address. Does not allow leading zeros.
Port* Multicast port of the UDP stream Integer number between 1024 and 65535
Source Address Source address of the input multicast stream IPv4 address. Does not allow leading zeros.

Output

Name Description Values
Network interface* Name of the network interface on which the UDP stream will be sent as it appears in the list from Servers->System Settings->Nework Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Stream Address* Multicast address of the UDP stream IPv4 address. Does not allow leading zeros.
Destination Port* Multicast port of the UDP stream Integer number between 1024 and 65535
Source Address User-specified source multicast address for the outgoing stream IPv4 address. Does not allow leading zeros.
Source Port User-specified source multicast port for the outgoing stream Integer number between 1024 and 65535

SRT Caller configuration

Name Description Values
Listener Address* IP Address or hostname of the SRT Listener to connect to. IPv4 address (without leading zeros) or hostname.
Listener Port* Port of the SRT Listener Integer number between 1024 and 65535
Caller Port The local port to bind SRT connection to. Default 0 value means auto assigned. Integer number between 1024 and 65535
Network interface Name of the network interface the SRT Caller will use as it appears in the list from Servers->System Settings->Nework Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Stream ID The SRT Stream ID sent to the remote listener. Supports opaque strings and structured access-control format as per the SRT spec. String, up to 512 bytes
Encryption Choose the type of encryption for the SRT stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, will contain the encryption passphrase. String of minimum 10 characters.
Latency These values can be adjusted depending on the link characteristics in terms of round-trip time and packet loss rate. In milliseconds, between 60 and 8000.
Maximum Bandwidth Overhead Percentage bitrate overhead that can be used by the SRT link. Percentage, between 5 and 100. Value=0 means infinite.

SRT Listener configuration

Name Description Values
Listener Interface* Name of the network interface on which the Listener will be active as it appears in the list from Servers->System Settings->Network Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Listener Port* Port of the SRT Listener Integer number between 1024 and 65535
Maximum connections Maximum allowed number of SRT Callers that can connect to the output SRT Listener. Integer number between 1 and 65535
Encryption Choose the type of encryption for the SRT stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, will contain the encryption passphrase. String of minimum 10 characters.
Latency These values can be adjusted depending on the link characteristics in terms of round-trip time and packet loss rate. In milliseconds, between 60 and 8000.
Maximum Bandwidth Overhead Percentage bitrate overhead that can be used by the SRT link. Percentage, between 5 and 100. Value=0 means infinite.

Zixi Feeder configuration

Name Description Values
Host The Zixi Broadcaster address (FQDN or IP Address) String or IPv4 address.
Port The Zixi Broadcaster port to connect to. Integer number between 1024 and 65535, default 2088.
Encryption Choose the type of encryption for the Zixi stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, contain the encryption passphrase. Hexadecimal characters string. Expected length: 32 chars for AES-128, 48 chars for AES-192, 64 chars for AES-256.
Steam ID Zixi stream ID. Custom identifier. String of max 128 characters.
Password [Optional] Password associated to the Zixi stream. String of max 128 characters.
Maximum Bitrate Maximum bitrate of the stream sent through the Zixi connection, in kbps. Integer number between 1 and 2147483.
Maximum Latency Zixi stream latency in milliseconds. Integer number between 30 and 10000

Zixi Receiver configuration

Name Description Values
Host The Zixi Broadcaster address (FQDN or IP Address) String or IPv4 address.
Port The Zixi Broadcaster output port to connect to. Integer number between 1024 and 65535, default 2077.
Remote ID Zixi Remote ID (unique identifier for the Zixi receiver). This value cannot be edited. It is assigned automatically when creating the service.
Encryption Choose the type of encryption for the Zixi stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, contain the encryption passphrase. Shall match the corresponding feeder configuration. Hexadecimal characters string. Expected length: 32 chars for AES-128, 48 chars for AES-192, 64 chars for AES-256.
Steam ID Zixi stream ID. Custom identifier. Shall match the corresponding feeder configuration. String of max 128 characters.
Password [Optional] Password associated to the Zixi stream. Shall match the corresponding feeder configuration. String of max 128 characters.
Maximum Latency Zixi stream latency in milliseconds. Integer number between 30 and 10000

RIST configuration

Input - RIST Caller

Name Description Values
Listener Address* Address or hostname of the RIST Listener to connect to. IPv4 address (without leading zeros) or hostname.
Listener Port* Port of the RIST Caller Integer number between 1024 and 65535
Network interface Name of the network interface the RIST Caller will use as it appears in the list from Servers->System Settings->Nework Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Encryption Choose the type of encryption for the SRT stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, will contain the encryption passphrase. String of minimum 10 characters.

Output - RIST Listener

Name Description Values
Listener Interface* Name of the network interface on which the Listener will be active as it appears in the list from Servers->System Settings->Network Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Listener Port* Port of the RIST Listener Integer number between 1024 and 65535
Maximum connections Maximum allowed number of SRT Callers that can connect to the output SRT Listener. Integer number between 1 and 65535
Encryption Choose the type of encryption for the SRT stream. Drop-down menu: Not set, AES-128, AES-192, AES-256
Pass Phrase If Encryption parameter value is Not set, this field is grayed out. Otherwise, will contain the encryption passphrase. String of minimum 10 characters.

RTMP Caller configuration

Name Description Values
Listener Address* IP Address of the RTMP Listener to connect to. IPv4 address (without leading zeros).
Listener Port* Port of the RTMP Listener Integer number between 256 and 65535
Caller Port The local port to bind RTMP connection to. Default 0 value means auto assigned. Integer number between 1024 and 65535
Application* Name of the RTMP application instance to connect to. String
Stream* The name of the stream being transferred. String
rtmps Enables RTMPS encryption. Tick box, off by default.

RTMP Listener configuration

Name Description Values
Listener Interface* Name of the network interface on which the Listener will be active as it appears in the list from Servers->System Settings->Network Settings: Devices. A dropdown is available for convenience but free text can also be used. String of max 32 alphanumeric characters
Listener Port* Port of the RTMP Listener Integer number between 256 and 65535
Maximum connections Maximum allowed number of RTMP Callers that can connect to the output RTMP Listener. Integer number between 1 and 65535