We're hiring!
*

Secure video comes of age

Olivier Crête avatar

Olivier Crête
June 25, 2018

Share this post:

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)

Comments (1)

  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






Allowed tags: <b><i><br>Add a new comment:


Search the newsroom

Latest Blog Posts

An xrdesktop summer of code

10/09/2021

This summer, Christoph Haag and I had the pleasure of taking part in Google Summer of Code as mentors for xrdesktop, the Open Source project…

Adding VP9 and MPEG2 stateless support in v4l2codecs for GStreamer

23/06/2021

Earlier this year, from January to April 2021, I worked on adding support for stateless decoders for GStreamer as part of a multimedia internship…

Bag of Freebies for XR Hand Tracking: Machine Learning & OpenXR

17/06/2021

In our previous post, we presented a project backed by INVEST-AI which introduces a multi-stage neural network-based solution. Now let's…

Testing cameras with lc-compliance on KernelCI

15/06/2021

Initiated as a joint effort by the Google Chrome OS team and Collabora, the recent KernelCI hackfest brought the addition of new tests including…

Zink: Summer 2021 update

14/06/2021

There's a lot that has happened in the world of Zink since my last update, so let's see if I can bring you up to date on the most important…

Open Source OpenGL ES 3.1 on Mali GPUs with Panfrost

11/06/2021

Panfrost, the open source driver for Arm Mali, now supports OpenGL ES 3.1 on both Midgard (Mali T760 and newer) and Bifrost (Mali G31, G52,…

Open Since 2005 logo

We use cookies on this website to ensure that you get the best experience. By continuing to use this website you are consenting to the use of these cookies. To find out more please follow this link.

Collabora Ltd © 2005-2021. All rights reserved. Privacy Notice. Sitemap.

Collabora Limited is registered in England and Wales. Company Registration number: 5513718. Registered office: The Platinum Building, St John's Innovation Park, Cambridge, CB4 0DS, United Kingdom. VAT number: 874 1630 19.