Reliable, low-latency Internet transmission protocol—SRT protocol

What is the SRT protocol?
SRT is an Internet transmission protocol initiated by the SRT Alliance jointly created by Haivision and Wowza. It is an open source, free and flexible application specification. Its performance is as good as a dedicated protocol, and it can be used among products produced by different manufacturers. Between work.
SRT is a very popular open source low-latency video transmission protocol. Using SRT reliable transmission technology, it can successfully realize the safe and reliable high-definition video transmission and distribution under the ordinary Internet environment and between multiple places.

SRT protocol features:
low latency
SRT 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, which has the characteristics of fast UDP and low overhead transmission, and supports point-to-point Transmission, without intermediate server transfer, can realize low-latency Internet transmission of several milliseconds to several seconds.
Safe and reliable
Although the UDP protocol is an unreliable transmission protocol, it is unstable in the network environment of Internet jitter and packet loss, but with the strong data recovery capability of SRT, the use of forward correction technology (FEC), etc. The possibility is minimized, ensuring the stability of SRT transmission. At the same time, SRT can also perform AES encryption to ensure information security during data transmission.
In addition, for companies or organizations that use firewalls to protect private network security, the handshake process used by SRT supports outbound connections without the need to open dangerous permanent external ports in the firewall, thereby maintaining the company's security policy.

Advantages of the SRT protocol:
SRT allows a connection to be established directly between the signal source and the target, and the SRT technology is widely used in the field of video streaming. Because SRT can reduce latency, eliminate central bottlenecks, and reduce network costs. The safe, stable and fast transmission effect of SRT is the biggest advantage of SRT. SRT is an open source solution. Any type of video or audio media is compatible with SRT. The SRT protocol supports multiple stream types.

What is the difference between SRT protocol and other common protocols?
RTSP protocol is the earliest video transmission protocol. The advantage of RTSP protocol is that it can control video frames, so it can carry applications with high real-time performance.
The RTMP protocol is a network protocol for real-time data communication, audio, video and data communication between streaming media/interactive servers.
The SRT protocol has some extensions and customizations on the basis of UDT, with network transmission packet loss detection/delay control/video encryption functions.
The NDI protocol is an open protocol for video-compatible products to share video through the local area network. It is a standard protocol for ultra-low delay, lossless transmission, and interactive control through an IP network;
**All Thousand Vision products support SRT and NDI protocols. ** http://www.kiloview.com/

Guess you like

Origin blog.csdn.net/kiloview2019/article/details/91533099