SRT is one of the emerging technologies that support near-real-time delivery to decrease the latency in the media operations.
SRT stands for Secure Reliable Transport and it is an open source video transport protocol that optimizes streaming performance across unpredictable networks, such as the Internet, by dynamically adapting to the real-time network conditions between transport endpoints.
Suppose you are watching a football game via your OTT stream service. Meanwhile, your next-door neighbor is watching the same game on traditional TV, loudly celebrating goals and agonizing over penalties that you have to wait another 30 seconds to see.
The delay between when a frame of video is captured and displayed for playback is what is called “Latency”.
Today’s operators and audiences demand real-time video delivery with as low latency as possible and there are several causes for video latency.
Two of them are:
- The network transport protocol
- The video encoding pipeline duration (that increases the duration of the ingest and packaging operations)
The way to configure SRT is very simple. To receive an SRT stream, users only need to configure an MPEG-TS input stream pointing to an SRT server: the player will receive the stream and will play it.
Users are able to publish an SRT stream by configuring an SRT output stream and, when configuring a workflow profile, only need to assign it to the workflow’s output.