23-24 October 2025
Barbican Centre
Europe/London timezone

Lessons Learned

Not scheduled
20m
Barbican Centre

Barbican Centre

Level 4, Silk Street, London, EC2Y 8DS, UK

Speaker

Mr BUMİN KAAN AYDIN (HAVELSAN A.Ş.)

Description

Abstract: Transforming Our Video Management System with GStreamer
In our journey to modernize and optimize our Video Management System (VMS), which currently manages more than 100000 cameras from various manufacturers, we've transitioned the foundation of our live RTSP camera streaming from a custom FFmpeg-based solution to GStreamer pipelines. Additionally, we have reengineered our offline video player, replacing its FFmpeg-based framework with GStreamer to unify and enhance our media processing workflow.
Our application runs on Windows, where we’ve leveraged GStreamer’s rapidly evolving capabilities, particularly the Direct3D 11 (d3d11) plugins, to achieve efficient hardware-accelerated decoding and rendering. While the newer Direct3D 12 (d3d12) plugins have gained maturity since we began, our next step is to investigate and integrate them into our application to further improve performance and scalability.
In this talk, we will share our experiences with migrating to GStreamer, the challenges involved in adapting a complex VMS system, our insights on using the d3d11 plugin suite on Windows, and the lessons we've learned along the way. We believe our story will resonate with others modernizing legacy systems and highlight the versatility of GStreamer in developing high-performance multimedia applications.

Speaker Bio

We are a team of software engineers from HAVELSAN A.Ş., a leading technology and defense company based in Ankara, Turkey. Our team has extensive experience in developing scalable, high-performance systems, and we specialize in creating cutting-edge solutions for video management and multimedia processing.
In recent years, we have been dedicated to transforming our Video Management System (VMS), which is trusted by multiple customers across various industries, to leverage GStreamer as its core multimedia framework. Our work has focused on improving live RTSP camera streaming and offline video playback capabilities by migrating from a custom FFmpeg-based foundation to GStreamer pipelines. This shift has enabled us to adopt modern, modular, and hardware-accelerated capabilities for our Windows-based platform.

Duration of the talk

Primary authors

Mr HÜSEYİN FURKAN KIYIKÇI (HAVELSAN A.Ş.) Mr BUMİN KAAN AYDIN (HAVELSAN A.Ş.)

Presentation Materials

There are no materials yet.
2025 Host
Technische Universität Wien
2025 Gold Sponsors
AMD
Arm
Collabora
Microsoft
NVIDIA
Snap AR
2025 Silver Sponsors
CodeWeavers
FEX-Emu
Igalia
Qualcomm
The Linux Foundation
2025 Bronze Sponsors
Khronos Group
Libre Computer