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 supports both H.264 and H.265 video codecs. SRT is an ideal protocol for transmitting and receiving video in peer to peer circumstances as well as for sending video to a CDN or cloud based transcoder for Internet broadcast. 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.
See also Video Streaming User Guide.