Configuring SRT Access Control
In order to connect with SRT services that use the Stream ID identification mechanism (SRT 1.4 or later), you can assign a Stream ID to an SRT stream. The Stream ID can be used by applications to differentiate between ingest streams and apply user-password access methods, as well as to send more than one stream to a single UDP destination.
The Stream ID is interchanged when a connection is being established in an SRT Caller-Listener connection layout. The Stream ID is a string with a maximum of 512 characters set on the caller side. It can be retrieved at the listener side, and based on this information, the application can accept or reject the connection, select the desired data stream, or set an appropriate passphrase for the connection. The Stream ID uses UTF-8 encoding. For more details, see Stream Settings>SRT Settings> SRT Access Control.
Here is an example following the recommended convention. #!::u=admin,r=ietf_107_srt_overview
To assign a Stream ID to an SRT stream:
- Follow the steps in Configuring Secure Reliable Transport (SRT) to set up the SRT stream.
- On the Stream Detail View, select the TS over SRT protocol and Caller mode.
- Toggle SRT Access Control on and select either Standard Keys or Custom for the Format.
- Standard Keys: Select to auto-fill the Stream Publishing ID when you fill in the Resource Name and User Name fields.
- Custom: Select to enter the Stream Publishing ID using your own format.
- Fill out the remaining Destination, SRT Access Control, and Link Parameters.
- Click Add Stream to start the stream connection.