Configuring Secure Reliable Transport (SRT)
Haivision's Secure Reliable Transport (SRT) streaming protocol is designed to provide reliable and secure end-to-end transport between two SRT-enabled devices (such as Makito X Series encoders and decoders) over a link which traverses the public Internet. For more information, see Secure Reliable Transport (SRT).
To create an SRT connection:
- Make sure the encoder and decoder are accessible from the public Internet by appropriate configuration of any firewalls.
- Follow the steps in Setting Up Streams to set up the SRT stream.
- On the Stream Detail View, select TS over SRT for the Protocol.
- Toggle SRT Access Control on, and fill out the Destination and SRT Access Control parameters.
To enable Authenticated Encryption, begin by selecting an encryption type from the Encryption drop-down menu.
The Authentication and Passphrase fields will appear below, as in the following example:
From the Authentication dropdown, select the appropriate authentication option. Then, enter an encryption passphrase of your choice in the Passphrase field; passphrases must be at least 10 characters.Note
Authentication options in Caller and Rendez-vous modes are None (default) or AES-GCM. Authentication options in Listener mode are Auto (default) or AES-GCM.
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.To configure redundant transport paths for the SRT stream, select Active-Active or Active-Backup for Path Redundancy and fill in the Destination Parameters for each path. See Configuring SRT Path Redundancy.
- To assign a Stream Publishing ID, toggle SRT Access Control on and fill in the parameters. See Configuring SRT Access Control.
- Click Create to start the stream connection.
- Once you establish the SRT stream, check the statistics and make adjustments to fine-tune the stream. On the Stream panel, click the Statistics icon to see how the SRT stream is performing.
- Monitor the link statistics to see if the link is over-subscribed (and adjust the video encoder bitrate if it is).
For example, use the Max Bandwidth and (Buffering) Latency values to set the encoder bitrates appropriately.
Related Topics
- For the SRT-specific parameters, see "SRT Settings" in Stream Settings
- For SRT-specific statistics and graphical display, see Stream Statistics
- To configure AEAD encryption via the CLI, see stream