Next Stop: GStreamer Conference 2024 in Montréal, Canada
Written by:
Rubén GonzálezSept. 27, 2024
AI, can you write a blog post like last year with this year info?
Kidding! The anticipated GStreamer Conference 2024 is just around the corner, and Fluendo is excited to be a proud sponsor and presenter once again. This year, the event will take place from October 7 to 10 in Montréal, Canada, bringing together industry experts, developers, and enthusiasts to share the latest advancements in multimedia frameworks.
As usual, Fluendo will be hosting several engaging and interesting technical talks, sharing our expertise in GStreamer and our experiences with related technologies. Take a sneak peek at the topics we will be presenting!
Fluendo’s GStreamer Conference 2024 talks
Gst.WASM Launched by Jorge Zapata
This is an update after a year from the GstWASM: GStreamer for the web introductory talk. Jorge will present the advances made, the challenges we faced, the ported elements, and finally, samples—something we missed last time. If you're interested in GStreamer’s role in web development, you won’t want to miss this!
Raven AI Engine: a framework to develop AI computer vision GStreamer elements by Andoni Morales
Raven AI is a new cross-platform framework designed to develop AI computer vision projects with full hardware acceleration. across a wide range of edge and desktop devices. Raven provides ready-to-use solutions with pre-trained models for common vision tasks like tracking, background removal, or face anonymization, enabling developers to integrate these solutions into their applications quickly.
In this talk, Andoni will present an overview of the engine and the existing vision tasks provided, describing the models and pre and post-processing modules in use. We will also present the integration layers with GStreamer and the internal framework we developed to create GStreamer elements.
Additionally, he’ll present real-world use cases, including a Sports Analysis SDK for LongoMatch and virtual avatar software for gaming.
GStreamer NVIDIA memory in Jetson: looking for an efficient way to process video frames when handling raw CUDA kernels by Diego Nieto
Diego’s talk focuses on optimizing video processing on NVIDIA Jetson platforms using CUDA.In this talk, he will present the steps to develop GStreamer plugins based on the CUDA frame process since several data conversions and mappings are required to work with this kind of memory. These mappings are expensive, so we based our filters on a custom CUDA-mapped memory pool to get a noticeable speed-up.
Developing and debugging on Windows, Fluendo experience by Rubén Gonzalez and Diego Nieto
During different consultancy services, we were tasked with achieving a high level of stability for some Windows GStreamer applications. We had to resolve race conditions, memory leaks and D3D11-specific issues, such as crashes in the driver. This talk aims to summarize what we have learned from those experiences.
Spoiler: Effective testing played a significant role in these successes!
Lightning Talks
Fluendo and Cerbero, testing challenges by Jorge Zapata
Jorge will describe how we use Cerbero at Fluendo, the problems we have faced, and how we plan to overcome them by upstreaming Cerbero's testing capabilities.
Last year's updates in Fluster. by Rubén Gonzalez
Fluster is a testing framework written in Python for decoder conformance. I would like to share the great work and progress made since last year and the project roadmap. I will list some improvements, including more decoders and test suites, new installation methods, and more.
Join Us in Montréal! during 7-10 October.
Visit the official GStreamer Conference 2024 website for more information on the event, detailed schedules, and registration.
Stay tuned to our blog for updates as the event approaches. We look forward to seeing you online or in Montréal!