6-10 October 2024
Concordia University Conference Centre
America/New_York timezone

Update on Encrypted Media Extensions in GStreamer

8 Oct 2024, 12:40
20m
Room 2

Room 2

Speaker

Jordan Yelloz

Description

In order to support decryption of protected media in GStreamer, the W3C EME specification was implemented as a GStreamer library as a basis for integrating existing content decryption modules. The initial implementation contains an integration with the Sparkle CDM library to support decryption with any OpenCDM-compatible module.
This presentation will discuss recent progress on this project. In order to simplify usage of this feature, an element was implemented which can hide the details of the EME API and communications pattern for some simple use cases such as fixed user-supplied keys and more complex interactions like the DASH specification's interoperable license request model to support automatic decryption of content based on data in a DASH manifest.
Finally, the presentation will discuss the future plans for playback of protected content with GStreamer such as support for trusted execution environments on Android devices.

Duration of the talk
Speaker bio Jordan Yelloz is a Software Engineer at Collabora based in Northern Colorado, USA. He has been developing primarily with GStreamer projects since early 2022 and has previously worked for Amazon Prime Video and a few smaller companies over the years in areas such as digital printing automation and digital audio.

Primary author

Presentation Materials

There are no materials yet.
2024 Platinum Sponsor
Collabora
2024 Gold Sponsors
Arm
Google
Microsoft
NVIDIA
2024 Silver Sponsors
AMD
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2024 Bronze Sponsors
CodeWeavers
Khronos Group
Libre Computer