Secure Reliable Transport

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search

Secure Reliable Transport is an open source video transport protocol developed originally by Haivision. According to SRT Alliance, an organisation that promotes the technology, it optimises streaming performance across unpredictable networks, such as the Internet, by dynamically adapting to the real-time network conditions between transport endpoints. This helps minimise effects of jitter and bandwidth changes, while error-correction mechanisms help minimise packet loss. SRT supports end-to-end encryption with AES.[1] When performing retransmissions, SRT only attempts to retransmit packets for a limited amount of time based on the latency as configured by the application.[2]

The reference implementation of the protocol was originally published under the Lesser General Public License version 2.1,[3] but was relicensed under the Mozilla Public License on 22 March 2018.[4]

SRT is supported in the free software multimedia frameworks GStreamer, FFmpeg, and in VLC free software media player.[2][5]

SRT Alliance[edit]

SRT Alliance is an organisation whose members develop, use and promote the Secure Reliable Transport protocol and software based on it. The founding members of the alliance are Haivision and Wowza.[6]

References[edit]

  1. ^ Haivision. "Secure, Reliable, Transport". GitHub.
  2. ^ a b Olivier Crête (16 February 2018). "SRT in GStreamer".
  3. ^ Michael Larabel (24 April 2017). "SRT Video Transport Protocol Open-Sourced". Phoronix.
  4. ^ Roman rndi (22 March 2018). "Change License to MPLv2.0 · Haivision/srt@a75d4c4". GitHub.
  5. ^ Olivier Crête (June 2018). "Secure Video Comes of Age". Linux Format magazine (237).
  6. ^ "Microsoft Joins SRT Open Source Streaming Project". The Broadcast Bridge. 17 September 2018.