HYPE: HYbrid Parallel Encoder
gstreamer, open-source, hypeMaximizing encoding efficiency with HYPE's hybrid parallel architecture.
Break the limits of real-time streaming. HYPE uses multi-core parallelization to slash transcoding times and boost resolution without changing your stack.


The evolution of the broadcasting and streaming sectors demands higher video resolutions at higher frame rates, while multicore computer architectures are becoming mainstream.
To take advantage of that situation and overcome current limitations 1,2. The project aims to create a hybrid (HW & SW encoders supported) codec-agnostic video encoder that multiplies encoding speeds using all the available encoding cores. To do it, HYPE parallelizes encoding through multiple GPU/CPU cores. HYPE reduces transcoding time for video on demand (VOD) or increases the image resolution for live streaming. It works out of the box with video streaming software and video editors.

The evolution of the broadcasting and streaming sectors demands higher video resolutions at higher frame rates, while multicore computer architectures are becoming mainstream.
To take advantage of that situation and overcome current limitations 1,2. The project aims to create a hybrid (HW & SW encoders supported) codec-agnostic video encoder that multiplies encoding speeds using all the available encoding cores. To do it, HYPE parallelizes encoding through multiple GPU/CPU cores. HYPE reduces transcoding time for video on demand (VOD) or increases the image resolution for live streaming. It works out of the box with video streaming software and video editors.

This innovative architecture reimagines video encoding by introducing parallel processing tailored to specific scenes. Unlike traditional methods that apply uniform encoding settings across an entire video, this design optimizes efficiency and quality by using dedicated encoders for distinct scenes, potentially running on varied configurations.
Integrating a scene detector ensures precise segmentation, while the aggregator guarantees a seamless merger of these segments. In a digital age dominated by video content, this approach offers a faster, more adaptive, and more content-aware encoding strategy, meeting the ever-evolving demands for high-quality video processing.

This innovative architecture reimagines video encoding by introducing parallel processing tailored to specific scenes. Unlike traditional methods that apply uniform encoding settings across an entire video, this design optimizes efficiency and quality by using dedicated encoders for distinct scenes, potentially running on varied configurations.
Integrating a scene detector ensures precise segmentation, while the aggregator guarantees a seamless merger of these segments. In a digital age dominated by video content, this approach offers a faster, more adaptive, and more content-aware encoding strategy, meeting the ever-evolving demands for high-quality video processing.

Linux Operating System. The encoder is usable through a GStreamer and FFmpeg command line. Test h264, h265 and AV1.
We wanted to test different setups mixing encoding types and HW implementations.
To assess the limitations of parallel encoding, we gradually increased the number of SW-based encoders.
Run parallel encoding using two vendor boards and test their performance.

MACHINE
ENCODING
RESULTS
We think the minor improvements are due to a weak laptop processor and, therefore, a bottleneck for CPU decoding.

MACHINE
MACHINE
RESULTS
Thus, for this kind of hardware architecture, HYPE is a perfectly viable product and reduces the encoding time by 55% with just seven encoders using GPU+CPU instead of GPU only.
MACHINE
MACHINE
MACHINE
We think that using two equal GPUs will significantly improve the results. Mix HW will not be used on the final product; this is just a PoC to demonstrate our capabilities.
Bits & Bytes
Explore our blog, one byte at a time. Our team unpack our latest news, industry insights and in-depth articles to connect you with the multimedia world.Maximizing encoding efficiency with HYPE's hybrid parallel architecture.