Open Menu

Codecs

The philosopher’s stone of multimedia for a powerful decoding and encoding

Discover the power of fast and efficient codecs and get optimized solutions to boost multimedia performance across Windows, macOS, and Linux.

Talk to an expert!
Grid
Code

How media codecs shape our digital world

Media codecs significantly impact our daily lives. Whether you’re watching a streaming video, joining a video call, or listening to a podcast, codecs ensure smooth, fast, and reliable content delivery. These technologies make digital communication and entertainment more efficient and accessible. By compressing and decompressing audio and video files, media codecs enable high-quality streaming across a wide range of devices and platforms—helping to reduce file sizes, save bandwidth, and maintain playback quality in today’s digital media landscape.

Knowing the types of codecs

Codecs are classified based on function and purpose. Some focus on audio or video, while others function as encoders, decoders, or both. They can be lossy, compressing files by permanently removing some data to reduce file size, or lossless, preserving all original data by removing only unnecessary metadata. Additionally, codecs can be software-based or hardware-based, with hardware codecs designed for optimized performance on dedicated devices.

  • Audio codecs: WMA, AC3/EAC3, iLBC, LPCM, MP3, AAC/HE-AAC, ADPCM, etc.
  • Video codecs: WMV, MPEG-4, MPEG-2, DivX3, H.264/AVC, H.265/HEVC, etc.

The table on the left lists the main libraries for HW accelerated encoding/decoding.

overview_02

Open-source vs. Proprietary options for multimedia applications

Regarding accessibility, codecs can be open-source or proprietary, with licensing requirements that impact their integration into various products and services. Because of these differences, we offer a deep understanding of codec technology to help make the right choice for any multimedia application. For more details, please read our article on the Differences Between GPL and LGPL for Licensed Software.

We also developed Fluster, an open-source tool designed to streamline codec testing. Fluster is a Python-based framework for decoder conformance testing, making verifying codec compliance and functionality easier.

overview_03

Low-latency and adaptive protocols for real-time applications

Low-latency streaming protocols are essential for real-time applications, where minimizing delay is critical. With expertise in protocols like WebRTC and the newer WebTransport, we enable seamless, low-latency communication for interactive and live-streaming experiences.

Additionally, we specialize in HTTP-based streaming protocols such as HLS and DASH, which are widely used for delivering adaptive, high-quality media over the Internet. This blend of real-time and HTTP streaming protocol experience allows us to create solutions optimized for various streaming needs, from live broadcasts to on-demand content delivery, ensuring a smooth and responsive viewing experience.

overview_04

our case studies

From the code to the action

Developments that bring real-world results, these case studies show how our solutions help your business achieve goals and enhance user experiences.

overview

Ffmpeg Enabler For Chromium Case Study | Fluendo

A major endpoint manufacturer faced a critical multimedia challenge when the browsers installed on the device were used for multimedia playback in a DaaS & VDI session, when accessing essential business tools, including SaaS platforms and collaborative applications.

Most of the browsers included on the endpoints are Chromium-based, the open-source base for popular browsers like Google Chrome and Microsoft Edge.

The main technical challenge centered on Chromium’s default multimedia limitations. Due to licensing restrictions, the pure, open-source Chromium project does not natively include proprietary codecs such as H.264 for video and AAC for audio. This exclusion prevented users from playing standard multimedia content, directly impacting the platform’s utility and user experience. Furthermore, Chromium utilizes FFmpeg as its primary multimedia framework for multimedia playback; however, this version is a Chromium-only, specific version bundled within the browser itself.

The client required a seamless, legal, and compatible solution to enable H.264 and AAC playback within their Chromium distribution and the specific FFmpeg bundled version.

Fluendo’s expertise in multimedia consulting, GStreamer, and FFmpeg integration was essential to deliver a specialized, legally-compliant, and high-performance multimedia solution for their VDI users.

our use cases

Concepts with real-world potential

These use cases present conceptual examples of how our ideas and technologies could address real-world industry challenges.

overview

AC-4 for Broadcast

As the digital broadcast landscape transitions toward the IP-based ATSC 3.0 standard (NextGen TV), the industry faces a critical infrastructure gap. Unlike legacy systems, this new framework utilizes the same Internet Protocol backbone as major OTT platforms, enabling a hybrid model of over-the-air signals and interactive internet content.

Within this ecosystem, Dolby AC-4 has emerged as the mandatory audio standard, offering advanced capabilities such as immersive Atmos metadata, dialog enhancement, and personalized audio streams.

The transition to Next Generation Audio (NGA) is moving from a premium feature to a global regulatory requirement: United States (ATSC 3.0 / NextGen TV), European Union (DVB-T2 & UHD), Brazil (TV 3.0), South Korea (UHD services).

The rapid adoption of AC-4 by major networks for live sports and high-profile events has created significant technical hurdles. Current hardware and monitoring tools risk obsolescence without a high-fidelity, legal decoding path. Furthermore, legacy decoders are unable to process the complex metadata required for modern audience measurement and immersive audio experiences. The reliance on “experimental” or uncertified decoders in commercial cloud-encoding SaaS environments introduces substantial legal and technical risks for broadcasters and hardware OEMs.

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.

Blog

Read more about our work

View All
Bringing Dolby AC-4 to GStreamer: the journey to decoding

Bringing Dolby AC-4 to GStreamer: the journey to decoding

gstreamer, codecs, upstreaming, the-lab, open-source, ac4-decoder, ffmpeg-enabler-dolby-professional

Discover how Fluendo integrated Dolby AC-4 decoding into GStreamer through a complete ecosystem.

Read more
Securing Video Pipelines: Digitally Signed Content (DSC) Support in GStreamer

Securing Video Pipelines: Digitally Signed Content (DSC) Support in GStreamer

broadcasting, software-security, video-surveillance, codecs, gstreamer, outsource

Implementing cryptographic video authentication in GStreamer to combat deepfakes and ensure content integrity.

Read more
Enhancing video quality assessment in GStreamer - Encoder statistics and VMAF integration

Enhancing video quality assessment in GStreamer - Encoder statistics and VMAF integration

codecs, gstreamer, outsource

Implementing reconstructed frame extraction and VMAF quality assessment directly in GStreamer's encoding pipeline

Read more
Enhancing mobile video playback: Lessons from a real-world GStreamer project

Enhancing mobile video playback: Lessons from a real-world GStreamer project

ai, software-services, gstreamer, multimedia-edge-ai, application-development, codecs, bug-fixing

Solving video playback artifacts and latency in mobile applications.

Read more