Specifically, SRT transport is designed to manage and solve:
- Packet loss (packets that the router discards)
- Jitter (packets that arrive at the wrong time)
- Latency (delay between when the video is captured and when it plays on viewers’ devices)
- Changes in bandwidth (fluctuations in the capacity between two points)
In this way, SRT enables a layer of error correction that reduces the need for expensive network infrastructure.
UDP and TCP are both core components of the internet protocol suite, residing in the transport layer. SRT takes some of the best aspects of User Datagram Protocol (UDP), such as low latency, but adds error-checking to match the reliability of Transmission Control Protocol/Internet Protocol (TCP/IP). While TCP/IP handles all data profiles and is optimal for its job, SRT can address high-performance video specifically. By combining the speed of UDP and the reliability of TCP, SRT provides the following benefits.