SRT is applied to contribution and distribution endpoints as part of a video stream workflow. After encoding (or transcoding), SRT applies encryption and provides error recovery. Prior to decoding (or transcoding), SRT decrypts the stream and enables recovery from packet loss typical of internet connections. At the same time, SRT detects the real-time network performance between the encode / decode / transcode endpoints. The endpoints can be dynamically adjusted for optimal stream performance and quality.
SRT offers additional operational flexibility and cost savings by reducing the need to invest in additional satellite or network infrastructure. With SRT, you can stream events from any venue despite unreliable Internet connections and monitor remote facility feeds without dedicated network provisioning that entail long lead times and hefty annual contracts. Furthermore, with SRT you can increase content programming while eliminating the need for satellite links that have high hourly use charges
To accelerate innovation through collaborative development, SRT is available as an open source protocol to deliver high-quality, low-latency video across the public Internet. SRT source code is managed and supported by the SRT Alliance.