SRT (Secure Reliable Transport) is an open source video streaming protocol that optimizes video transport over unpredictable networks by adapting to real-time network conditions and minimizing packet loss. It also supports end-to-end AES encryption so streams are better protected at all points. SRT protocol is used heavily in broadcast news, live sports and live events world. Due to its ease of transmition, support for codecs like H264 and H265 it is well suited for passing streams from field sources to broadcast stations and transcoding endpoints for real-time broadcast. As well SRT functions well for peer to peer scenerios.
There are no fees to incorporate the technology into any device or service so it has proven itself superior to RTMP because RTMP is not open source and can not be used to download without licensing. SRT has also enjoyed better traction than RTSP for internet based applications.
The videostreamoutTOP is used to transmit the video while the videostreaminTOP is used to receive the video.