9-13 October 2026
Impact Hub Prague
Europe/Prague timezone

How GStreamer is used in WebKit

11 Oct 2026, 09:45
40m
Impact Hub Prague

Impact Hub Prague

Drtinova 557/10, 150 00 Prague 5 - Smíchov, Czech Republic

Speaker

Enrique Ocaña González (Igalia)

Description

This presentation covers some of the different ways in which GStreamer is used inside WebKitGTK and WPE to implement the multimedia features of the web engine. Common design patterns in WebKit will be introduced, as a basis to understand the design of the modules to be presented next: Regular and Media Source Extensions video playback, Encrypted Media Extensions using the Thunder/OpenCDM framework and WebAudio. A less detailed overview of MediaStream and WebRTC will be presented at the end.

Speaker Bio

Enrique Ocaña is a software engineer working in Igalia. They has +10 years of experience in the GStreamer based multimedia subsystem of the WebKit web engine. Their daily job includes developing new features and making sure that the multimedia video playback, Media Source Extensions, Encrypted Media Extensions and other multimedia features meet the quality expected on set-top-boxes and other embedded devices.

Primary author

Presentation Materials

There are no materials yet.
2026 Platinum Sponsor
Arm
2026 Gold Sponsors
AMD
Collabora
Microsoft
NVIDIA
Raspberry Pi
2026 Silver Sponsors
CodeWeavers
Igalia
Netflix
Qualcomm
Specs
The Linux Foundation
2026 Bronze Sponsors
Imagination Technologies
Khronos Group
Libre Computer
Linaro
LunarG