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 Settings Up Streams to set up the SRT stream.
-
On the Stream Detail View, select TS over SRT for the Protocol.
-
Fill out the Destination parameters, SRT Settings, 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