Secure Reliable Transport (SRT) is an open source video transport protocol that enables the delivery of high-quality and secure, low-latency video across the public Internet. SRT optimizes streaming performance across unpredictable networks with secure streams and easy firewall traversal, bringing the best quality live video over the worst networks. It accounts for packet loss, jitter, and fluctuating bandwidth, maintaining the integrity and quality of your video. SRT protocol supports end-to-end 256 bit AES encryption to protected the video data during transport. Three modes of SRT broadcasting are available: Caller (push) and Listener (pull) and Rendezvous.