GStreamer Vulkan

Loading
Loading Click here to add:
Add to notification list

There are a number of new graphics APIs (Vulkan, Metal, DirectX 12) that aim to increase the performance of using the GPU over previous generation APIs (OpenGL, DirectX 11 and earlier). This talk will include a short overview of each API and then narrow in on the Vulkan API with the challenges faced when integrating with a pipeline-based media framework like GStreamer. Matthew Waters is the principal maintainer of the OpenGL integration with GStreamer from the start of GStreamer 1.x and has integrated GStreamer's OpenGL library with many other decoding, encoding and rendering technologies. He's also played around extensively with Vulkan, a new high-performance, cross-platform 3D graphics API. Lately he's been working on a new WebRTC stack for GStreamer. Matthew is a Multimedia and Graphics developer for Centricular Ltd, an Open Source consultancy focusing on GStreamer, embedded systems and cross-platform multimedia and graphics.