SRT (Secure Reliable Transport) is an open source, free and flexible application specification. It is a network transmission technology that can transmit data streams in real time and accurately in a complex network environment. It uses the UDP protocol at the transport layer. Although UDP is an unreliable transmission protocol, with the powerful data recovery capability of SRT, coupled with the fast speed and low overhead of UDP, it finally realizes the safe, stable and fast transmission effect of SRT. 

SRT can be applied in the following situations:

1. Point-to-point one-way transmission and video interaction

In the process of transmitting audio and video streams from the SRT source device (encoder in the figure below) to the SRT target device (such as the decoder in the figure below), the SRT will detect and adapt the changing network state between the two devices in real time, resisting Bandwidth jitter caused by network congestion, with its powerful error recovery mechanism, minimizes the possibility of network packet loss. At the same time, the SRT can also perform AES encryption to ensure the information security of the data during transmission.

2. Point-to-multipoint transmission

By using the streaming media gateway, the video stream sent by one encoder can be distributed to multiple decoders, and the streaming media gateway is used as a central node. The video stream sent by the encoder is received first, and then copied and distributed to multiple decoders. Decoders for point-to-multipoint video transmission.

3. Video stream protocol conversion and distribution

With the media gateway device, it can realize the input and output of various video streaming protocols such as SRT, TS over UDP, RTMP PULL/PUSH, and copy, convert and distribute each video stream, which greatly increases the compatibility of the SRT system. Sexuality enables local TS over UDP and RTMP streams to be smoothly integrated into the SRT system, improving the flexibility of video forwarding.