A follow up to last year's mpeg-ts talk, explaining the investigation and implementation of writing a mpeg-ts crate and demuxer in rust
This presentation will explore Fluendo's ongoing efforts to provide support for the Dolby audio ecosystem within GStreamer. We will start with an overview of Fluendo's new proprietary Dolby decoders (AC-4 and EAC3). Next, we will delve into the open-source aspect of the work, detailing Fluendo's recent OSS contributions. Finally, the session will conclude with an outlook on the future,...
We developed streaming infrastructure for Remote Train Operation (RTO) based on our SIL2 camera system. Cameras are installed in the cabin of a train and safely stream to a wayside driver desk where trains are controlled remotely. In the process, we encountered challenges in providing reliable streaming over lossy local and wireless (5G) networks. Finally, we overcame several challenges of...
Let's explore ways to have a "new" GStreamer without breaking API for existing users/applications.
Servo is a web browser engine that uses GStreamer for playback. In this lightning talk we'll quickly go through the current status and plans for the near future.
Did you know GStreamer now has an official Python wheel?
This talk will take the usual bird's eye look at what's been happening in and around GStreamer in the last release cycle(s), current challenges and look forward at what's next in the pipeline.
The usual talk about the recent developments on both GstVA and GstVulkan
The goal of real-time media processing is to minimise latency. It's the enemy, and hides in many places.
Where? Well, let's investigate, and see what tools we have to fight it with. We'll kill it with fire, or just maybe... learn to be friends?
The challenges and lessons learnt from using GStreamer in a highly-scalable streaming application.
As the GStreamer framework continues to be a leading tool for building complex video analytic pipelines, the need for seamless interoperability across vendor components is more critical than ever. While the GstAnalytics library, introduced in GStreamer 1.24, provides a flexible foundation for representing AI-driven metadata, its very flexibility has resulted in slight differences between...
I will briefly present the new whisper transcriber, GStreamer's first transcriber that does not rely on a third party service.
A short high-level overview of what we know and don't know about the shape of GStreamer 2.0 and how we might get there.
Plus a panel discussion to bounce around ideas and identify priorities, and also collect input from the audience.
GStreamer has been able to produce MPEG-TS for decades, but the MPEG-TS it produces isn't always great. Why is that? What would it take to fix?
















