24-26 September 2023
Palexco
Europe/Madrid timezone

HYPE: HYbrid Parallel Encoder

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

Room 2

Palexco

Speaker

Rubén Gonzalez

Description

Modern computers tend to have multiple GPUs or a single GPU with several encoding cores, but encoders can only use one of these cores. Parallelizing the encoding across multiple cores can theoretically increase transcoding speeds linearly, resulting in a 2x transcoding speed for VoD in a GPU with two encoding cores.

This talk will present HyPE, an Open Source GStreamer meta-encoder written in Rust that can parallelize the encoding process across several encoding cores to take advantage of all the available hardware resources.

Its codec-agnostic design allows for seamless integration with a diverse range of codecs, making it a versatile choice for a wide variety of applications. It is also hardware-agnostic to get compatibility with various systems, including NVIDIA, AMD, Intel, and ARM architectures.

We will showcase the design of this plugin, present the achieved results, and examine the limitations of this element, along with potential areas for enhancement in future iterations.

Speaker bio Ruben is a telecommunications engineer from Galicia with experience in Open Source and commercial projects around multimedia technologies. He currently works at Fluendo as a Lead Software Engineer, where he describes himself as a source code nurse and issues tracker gardener. Father of two. Open Source, multimedia tech, and Galicia lover. Avid Rust developer.
Duration of the talk

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