24-26 September 2023
Palexco
Europe/Madrid timezone

Flumes: Scan and index your multimedia files

26 Sep 2023, 17:50
20m
Room 2 (Palexco)

Room 2

Palexco

Speaker

Michalis Dimopoulos

Description

Flumes is an open-source service we developed at Fluendo with the purpose of improving our QA process. It was designed with our multimedia playback/decoding products in mind. The main goals of the service are, to provide easy access to multimedia files of concrete specifications and a feeding mechanism to reproduction tools or test automation frameworks. As such, it becomes the connecting link between multimedia test collections and testing tools.

It consists of diverse technologies that allow managing, editing, viewing and searching metadata information of multimedia content. It is developed in Python 3, uses Glib and the gst-discoverer tool and stores metadata in an SQLite database. The service runs as a daeamon on Linux, constantly monitoring your collection's path, ensuring that the metadata database stays up-to-date.

https://github.com/fluendo/flumes
https://github.com/fluendo/flumes-fuse
https://github.com/fluendo/flumes-django

Duration of the talk
Speaker bio Michalis Dimopoulos is a QA manager at Fluendo, overseeing the quality of proprietary multimedia products based on gstreamer codecs. He graduated as a SW Engineer from the Aristotle University of Thessaloniki in 2008 and completed his master’s in multimedia informatics at RWTH Aachen University. He has worked as QAE in various sectors, and his focus, throughout his career, has been on improving the quality of multimedia HW and SW. He likes automation and optimisations of all kinds and squeezing performance out of everything.

Primary authors

Presentation Materials

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