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

GStreamer Meets GPAC: Enhancing GStreamer's Capabilities through GPAC Integration

Not scheduled
20m
Concordia University Conference Centre

Concordia University Conference Centre

1450 Guy St., Montreal, Quebec, Canada H3H 0A1

Speaker

Deniz Ugur (Motion Spell)

Description

GPAC is an open-source multimedia framework focused on modularity and standards compliance. GPAC provides tools to process, inspect, package, stream, playback, and interact with media content. GPAC is best known for its wide MP4/ISOBMFF/CMAF/DASH/HLS/CENC capabilities and is popular among video enthusiasts, academic researchers, standardization bodies, and professional broadcasters.

In this presentation I’ll be discussing our ongoing efforts to bring interoperability between GStreamer and GPAC. We believe a seamless integration of GPAC within GStreamer would enhance GStreamer by adding the powerful muxing capabilities of GPAC. We have already seen some early successes and are currently working on making our integration robust and reliable.

I’ll begin my talk by explaining how GPAC filter-based architecture works, focusing on how filters connect, how negotiations are handled, and how these processes are similar to or differ from those in GStreamer. Next, I’ll showcase some example files we’ve created through this integration and discuss the challenges we’ve encountered during the process. I’ll wrap up by addressing the current hurdles we are working to overcome and providing examples of how this integration could benefit those who want to leverage the strengths of both software.

At Motion Spell, we believe this integration will pave the way for further collaboration between the GStreamer and GPAC communities. The enhanced capabilities of our multiplexer have the potential to fuel a wide range of applications that already use GStreamer.

Speaker bio Deniz is a Software Engineer at Motion Spell, where he focuses on R&D projects to deliver tailored solutions around GPAC for clients. With a strong passion for multimedia and live-streaming technologies that began in his early academic years, Deniz continues to drive innovation and explore new frontiers in this dynamic field.
Duration of the talk

Primary author

Deniz Ugur (Motion Spell)

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