Olivier Crête
June 25, 2018
Launched by Haivision in 2017, and freely available on GitHub via the Mozilla Public License 2.0, SRT is an innovative UDP-based protocol enabling high-quality, low-latency video streaming across unpredictable networks.
With secure, end-to-end AES encryption, optimized packet retransmission and controllable buffering, SRT leverages the best of IP standard attributes while maintaining compatibility to traditional UDP based broadcast and streaming workflows. Its main purpose is to send live TV streams across the Internet, for example, to upload to streaming services as a low latency replacement to RTMP.
While an SRT Alliance was also formed to manage and support its implementation, the Open Source nature of SRT undoubtedly played a key role in driving its adoption in both the community and end users.
Thanks to collaborative development, initial support for SRT has already made its way into the latest releases of the “big three” Open Source multimedia frameworks: GStreamer, VLC and FFmpeg.
With the SRT Alliance now boasting over 100 members, and the Open Source community supporting the protocol, there is little doubt that SRT is well on its way to becoming the de facto standard.
(Originally published in Linux Format magazine, Issue 237, June 2018)
07/07/2022
Adventures in NIR-land: the past, the present, and what's lies ahead for the native NIR back-end for Mesa's R600 driver.
15/06/2022
Getting PanVk, an open source driver for Arm Mali Midgard and Bifrost GPUs, closer to conformancy by implementing one of the core Vulkan…
09/06/2022
After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have…
31/05/2022
Optical hand tracking for XR has a bit of a reputation - getting training data, training neural nets, and deploying them in real-time, low-latency…
05/04/2022
Monado now has initial support for 6DoF ("inside-out") tracking for devices with cameras and an IMU! Three free and open source SLAM/VIO…
30/03/2022
When developing an application or a library, it is very common to want to run it without installing it, or to install it into a custom prefix…
Comments (1)
Independent Blogger:
Aug 20, 2018 at 04:06 PM
Hi Olivier,
Thank you for this article indeed. SRT enables you to keep your streams secure and easily traverse firewalls. In my opinion SRT is a great video streaming technology because this is a combination of broad video ecosystem components and technology advantages to enable the best quality live video over even the public internet.
Regards,
Martin
Reply to this comment
Reply to this comment
Add a Comment