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. For more details, see SRT Access Control Guidelines.
Here is an example following the recommended convention:
#!::u=admin,r=ietf_107_srt_overview,m=publish
To assign a Stream ID to an SRT stream:
- Follow the steps in Configuring Secure Reliable Transport (SRT) to set up the SRT stream.
- In the stream you want to configure, choose the TS over SRT protocol and Listener or Caller mode.
- Turn on the SRT Access Control toggle, and select either Standard Keys or Custom for the Format.
- Standard Keys: Select this Format to auto-fill the Stream Publishing ID when you fill in the Resource Name and User Name fields.
- Custom: Select this Format to enter the Stream Publishing ID using your own format.
- Standard Keys: Select this Format to auto-fill the Stream Publishing ID when you fill in the Resource Name and User Name fields.
- Fill out the remaining SRT Access Control and Stream Control parameters.
- Click Create to start the stream connection.