docs/2-features/25-srt-specific-features.md
SRT is a protocol that can be used for publishing and reading streams. Regarding specific tasks, check out Publish with SRT clients and Read with SRT clients. Features in this page are shared among both tasks.
In SRT, the stream ID is a string that is sent to the remote part in order to advertise what action the caller is going to do (publish or read), the path and the credentials. All this information has to be encoded into a single string. This server supports two stream ID syntaxes, a custom one (that is the one reported in the rest of the README) and also a standard one proposed by the authors of the protocol and enforced by some hardware. The standard syntax can be used in this way:
srt://localhost:8890?streamid=#!::m=publish,r=mypath,u=myuser,s=mypass&pkt_size=1316
Where:
m contains the action (publish or request)r contains the pathu contains the usernames contains the password