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

2023 Platinum Sponsor
Igalia
2023 Gold Sponsors
Google
Collabora
Arm
Microsoft
2023 Silver Sponsors
FEX-Emu
The Linux Foundation
AMD
Qualcomm
2023 Bronze Sponsors
Khronos Group
CodeWeavers
2023 Supporters
A Coruña Turismo
GPUL
Raspberry Pi