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)
If you have a device with a Mali T720 or T820 GPU, you’re in luck – your device is now supported in upstream Mesa at feature parity with…
PipeWire, the new and emerging open source framework that aims to greatly improve the exchange and management of audio and video streams…
With the advent of meson and gst-build, it is now possible to set up a GStreamer Windows development environment that rivals the finest…
I recently went to XDC 2019, where I gave yet another talk about Zink. I kinda forgot to write a blog-post about it, so here’s me trying…
Prior to joining Collabora, I took part in Round 17 of the Outreachy internships, to work on the virtual drivers in the media subsystem…
What HDCP is, and why supporting HDCP in Weston is justified in both an economical and technical context.