Skip to content
Mute Zone
Top 10 2026
[GUIDE] · AUDIO-TECH

Bluetooth Audio Codecs: How They Work, Bit Rates and Choices by Use Case

36 min readUpdated on May 17, 2026

A Bluetooth audio codec is a compression and decompression algorithm that determines the amount of sound information transmitted between a source and an earbud, within the constraints of available radio bandwidth. This is not a minor specification detail: the active codec directly conditions the effective bit rate, perceived latency and, to a certain extent, the fidelity of playback.

The market today offers about ten codecs in active circulation, from the SBC mandatory on every Bluetooth device up to Sony LDAC at 990 kbps, including the five variants of the aptX family and LC3 that accompanies the Bluetooth LE Audio architecture. Choosing an earbud without understanding what its codec can actually transmit exposes you to disappointments that neither price nor brand can compensate.

The Mute Zone team has analyzed this subject over several months, cross-referencing manufacturer specifications, measurements published by independent laboratories and observed behaviors on Android, iOS and PC sources under varied conditions: remote work in video calls, TGV journeys from Paris to Rennes, walking in windy environments. The objective was not to establish a ranking, but to map what each codec actually does, and under which conditions it does it well.

This guide covers the entire chain, from source-side encoding to the transducer, and includes a decision matrix by use case as well as procedures to identify and force the active codec on Android.

Utilisatrice ajustant un écouteur true wireless, smartphone à la main, illustrant la chaîne de transmission Bluetooth source-écouteur

What a Bluetooth Audio Codec Really Is

A Bluetooth audio codec is a compression and decompression algorithm that encodes the audio signal on the source side, transmits it via the radio link, then decodes it on the earbud or headphone side. This definition immediately calls for a fundamental distinction: the codec is not to be confused with the Bluetooth profile (A2DP for advanced stereo, LE Audio for the new LC3 architecture), nor with the Bluetooth version (5.0, 5.3, 5.4). The Bluetooth version determines the range, stability, and energy consumption. The profile defines the protocol framework within which the codec operates. The codec itself determines how the audio signal is processed before and after transmission.

Lossy Compression and Lossless Compression: Precise Definitions

Lossless compression reconstructs a binary signal identical to the source, bit for bit. FLAC, ALAC or MQA are examples in the file domain. In Bluetooth, no mainstream codec truly transmits without losses under ordinary usage conditions: radio bandwidth imposes constraints that even LDAC at 990 kbps does not fully overcome, as this codec remains a high-bitrate lossy compression.

Lossy compression removes information deemed imperceptible according to psychoacoustic models: temporal masking, frequency masking, audibility thresholds per band. SBC, AAC, aptX, LDAC and LC3 all belong to this category. Perceived quality then depends on the efficiency of the psychoacoustic model used and, above all, on the bitrate allocated to the transmission.

Bitrate, Sampling Frequency and Bit Depth: The Three Key Variables

Three parameters structure a codec's theoretical ability to reproduce the source signal:

  • Bitrate: quantity of data transmitted per second, expressed in kbps. SBC caps at 328 kbps in dual channel, LDAC reaches 990 kbps, LC3 operates from 160 kbps with superior efficiency to SBC at equivalent bitrate.
  • Sampling frequency: number of samples taken per second, in Hz. 44 100 Hz covers the audible range according to the Nyquist theorem. Some codecs support 48 000 Hz, 88 200 Hz or 96 000 Hz, although the perceptible benefit beyond 48 000 Hz remains debated.
  • Bit depth: resolution of each sample, in bits. 16 bits provide 96 dB of theoretical dynamic range, 24 bits reach 144 dB, a value that far exceeds the pain threshold and the capabilities of current transducers.

These three variables interact: a high bitrate on a 16-bit depth at 44 100 Hz can surpass in perceived quality a low bitrate on 24 bits at 96 000 Hz.

Why the Codec Alone Does Not Determine Perceived Quality

The declared bitrate from a manufacturer corresponds to the theoretical ceiling of the codec, rarely reached in real conditions. Most implementations operate in VBR (variable bitrate), adjusting the rate according to signal complexity and radio link quality. A codec advertised at 990 kbps can drop to 330 kbps as soon as the radio environment degrades, without the user being informed. CBR (constant bitrate) guarantees a constant floor but at the cost of lower efficiency on simple passages.

Furthermore, a codec's Bluetooth implementation differs from its generalist version. AAC over Bluetooth is not AAC in an iTunes file: the A2DP profile imposes latency and packet fragmentation constraints that sometimes degrade the result, particularly on Android where audio drivers introduce additional variability.

Finally, the complete chain matters as much as the codec: quality of the embedded DAC, frequency response curve of the transducer, acoustic seal of the ear tip. A mediocre codec on a good transducer can outperform an excellent codec on a poorly calibrated driver.

The Bluetooth Transmission Chain: From Source to Transducer

Even before evaluating the intrinsic qualities of a codec, it is necessary to understand the path taken by the audio signal between the source and the transducer. This path comprises several stages, each of which may introduce degradation. Most comparisons stop at the codec itself; the complete chain is rarely described.

The A2DP Profile and Codec Negotiation Between the Two Devices

The A2DP (Advanced Audio Distribution Profile) profile is the Bluetooth Classic protocol that defines how a stereo audio stream is transmitted from a source to a receiver. It does not carry the codec itself: it frames the initial negotiation, called codec selection handshake, which determines which of the available codecs will be used for the entire session.

This negotiation follows a cross-compatibility logic: the source device lists the codecs it can encode, the receiver lists those it can decode, and the system retains the first common codec according to a priority order defined by the manufacturer. The issue: this order is not standardized, and some operating systems (Android in particular, depending on the version and the manufacturer) place SBC at the top of the list by default, even when aptX or LDAC are available on both sides.

The result is counter-intuitive: two devices theoretically compatible with LDAC may very well establish a connection in SBC if the negotiation is not correctly configured. This point is developed in section 12 of the guide, dedicated to verifying and forcing the active codec.

Bluetooth Classic vs Bluetooth LE Audio: Two Distinct Architectures

Bluetooth Classic (up to version 5.1 for audio) relies on a point-to-point connection with a continuous stream. Bluetooth LE Audio, introduced with the 5.2 specification and the LC3 profile, adopts a fundamentally different architecture: it relies on the Isochronous Channels (CIS/BIS) protocol, which breaks the stream into timestamped packets transmitted synchronously.

CriterionBluetooth Classic (A2DP)Bluetooth LE Audio (LC3)
Audio ProfileA2DPLE Audio (TMAP, AURACAST)
Reference CodecSBC (mandatory)LC3 (mandatory)
Typical Bitrate328 kbps (SBC) to 990 kbps (LDAC)160 to 320 kbps (LC3)
TopologyPoint to pointPoint to point and broadcast (Auracast)
ConsumptionStandardReduced (up to 50 % according to manufacturer measurements)

The architecture of LE Audio notably enables simultaneous broadcasting to multiple receivers without individual pairing, which Auracast exploits for public spaces. For personal listening, the main gain remains energy consumption and connection robustness in a saturated environment.

Losses Introduced at Each Stage of the Chain

The transmission chain comprises at least four stages, each of which can degrade the signal:

  • Digital Source: if the file or stream is already compressed (MP3 at 320 kbps, AAC 256 kbps from Spotify or Apple Music), the signal is not native PCM.
  • Bluetooth Codec Encoding: the source is re-encoded in the negotiated codec. If this source was already in AAC and the retained codec is SBC, an AAC to SBC transcoding is performed: two successive lossy compressions with cumulative losses.
  • Radio Transmission: Bluetooth packets may be retransmitted in case of interference, which increases latency but preserves the integrity of the audio data.
  • Decoding and Digital-to-Analog Conversion (DAC): the receiver decodes the stream and converts it before amplification. The quality of the DAC integrated into the earbud influences the final rendering, independently of the codec.

The case of re-encoding deserves particular attention. A user listening to Apple Music in AAC 256 kbps on Android will see their stream re-encoded in SBC if the handshake has not retained AAC: the phone's AAC decoder produces an intermediate PCM signal, immediately re-encoded in SBC at a maximum of 328 kbps. Compression artifacts accumulate, with perceptible degradation on transients and high frequencies beyond 14 kHz. This is one of the strongest technical arguments in favor of active control of the selected codec.

SBC: The Mandatory Codec, Its Real Limitations

Defined in the A2DP profile (Advanced Audio Distribution Profile), the SBC (Subband Coding) is the only codec whose support is mandatory for any Bluetooth device certified A2DP. This universality makes it the safety net of the wireless audio ecosystem: if no higher codec is negotiated between the source and the earbuds, it is SBC that takes over, without exception.

Technical Specifications: Bitrate from 192 to 328 kbps, Quality Profiles

SBC encodes the audio signal by breaking it down into frequency sub-bands, of which there are 4 or 8. The choice between these two configurations directly influences the spectral resolution of the encoded signal: 8 sub-bands provide better frequency separation and represent the recommended setting for music. The 4 sub-band configuration is reserved for low-bitrate uses or voice profiles.

The bitrate varies according to four combined parameters: the number of sub-bands, the number of blocks (4, 8, 12 or 16), the channel mode and the bit allocation level. The table below summarizes the bitrate ranges for common configurations.

ConfigurationSub-bandsTypical BitrateTheoretical Maximum Bitrate
Minimum quality4192 kbps198 kbps
Intermediate quality8237 kbps270 kbps
Maximum quality (Joint Stereo)8310 kbps328 kbps

The maximum bitrate of 328 kbps is rarely reached in real conditions. Negotiation between the two devices frequently results in an intermediate profile, depending on the declared capabilities of the earbuds and the safety margins imposed by the source firmware.

SBC Dual Channel vs Joint Stereo: Impact on Quality

SBC supports four distinct channel modes: Mono, Dual Channel, Stereo and Joint Stereo. The last two concern stereo reproduction, yet their operation differs.

  • Stereo encodes the left and right channels independently, with a shared bit budget between the two.
  • Joint Stereo encodes the sum (Mid) and the difference (Side) of the two channels, allowing better bit allocation across the components common to the stereo signal.
  • Dual Channel treats each channel as an independent stream with its own bit budget, doubling the bandwidth consumed without perceptible gain on most music content.

In practice, Joint Stereo at 8 sub-bands represents the optimal configuration for music: it maximizes coding efficiency at equivalent bitrate and reduces quantization artifacts on complex transients.

Optimizing SBC via Advanced Android Settings

Android exposes, in the developer options, the ability to force the SBC HD codec (or "maximum Bluetooth audio quality"), which steers negotiation toward the highest bitrate supported by the earbuds. The procedure is sequential.

  1. Enable developer options via "About phone" (seven taps on the build number).
  2. Access "Developer options" and locate "Bluetooth audio codec" or "Bluetooth audio quality".
  3. Select "SBC HD" or force the maximum bitrate if the option is available.
  4. Disconnect and reconnect the earbuds for the new negotiation to take effect.

This manipulation is not without trade-offs. A higher SBC bitrate places greater demand on the 2.4 GHz Bluetooth bandwidth, which can weaken the connection in saturated environments (dense open-plan office, metro corridor). The typical latency of SBC lies between 150 and 200 ms, regardless of the bitrate configuration: this value is structural and does not decrease with bitrate optimization. For video or gaming uses, this latency remains prohibitive without software compensation on the source side.

AAC: Different Behavior Depending on the Ecosystem

AAC (Advanced Audio Coding) is often presented as a secondary codec, inferior to aptX by default. This reading is inaccurate. AAC performance depends less on the codec itself than on the quality of its implementation, and this implementation varies considerably depending on the source platform.

Apple Implementation vs Android Implementation: Why the Results Diverge

Apple controls the entire AAC chain on iOS: encoder, Bluetooth scheduler, buffer management. This vertical integration enables transmission in variable bitrate (VBR), where the bitrate adapts to the complexity of the audio signal. On Android, AAC implementations are left to SoC manufacturers and device makers, without any common optimization constraint.

The result is significant fragmentation. Some Android devices transmit a properly encoded AAC stream in VBR, while others cap at CBR (constant bitrate) with conservative parameters. Effective quality then depends on the SoC (Qualcomm, MediaTek), the Android version and the manufacturer's software choices, three variables the user does not control.

Effective Bitrate on iOS and Android: Comparative Measurements

Measurement work published by NikolasLab and SoundGuys documents this gap precisely. On iOS, the AAC stream regularly reaches 256 kbps in VBR, with peaks above on passages with high spectral density. On Android, the measured effective bitrate frequently oscillates between 128 and 192 kbps CBR, depending on the manufacturer and system version.

PlatformTypical BitrateModeEncoder Control
iOS (Apple)up to 256 kbpsVBRNative, optimized
Android (variable)128 to 192 kbpsCBR or degraded VBRDepends on SoC and manufacturer

This differential is not anecdotal. At 128 kbps CBR, AAC shows audible artifacts on cymbals and fast transients, notably a slight smoothing of attacks and perceptible compression in high frequencies beyond 14 kHz. At 256 kbps VBR, these artifacts disappear in virtually all listening cases.

Use Cases Where AAC Outperforms aptX

On an iPhone paired with AAC-compatible headphones or earbuds, transmission quality practically exceeds that of classic aptX (328 kbps CBR). Standard aptX does not include a VBR mode and its encoder, although more efficient than SBC, remains constrained by a fixed bitrate that is less adaptive than Apple's VBR AAC.

Three concrete situations illustrate this advantage:

  • Listening to high-resolution files streamed via Apple Music in Lossless (the AAC conversion on Bluetooth output remains high quality on iOS)
  • Video calls while working from home on an iPhone, where AAC latency on iOS is controlled and voice quality is superior to SBC
  • Use of AirPods or third-party AAC-optimized headphones (Sony, Bose, Sennheiser) with an iPhone, without access to LDAC or aptX

The practical conclusion is straightforward: an iOS user does not necessarily need aptX. Well-implemented AAC covers the majority of music listening and call uses. The equation changes on Android, where aptX or LDAC offer a more predictable quality guarantee, precisely because AAC implementation remains heterogeneous there.

The aptX Family: Five Variants for Distinct Uses

Developed by Qualcomm after the acquisition of CSR in 2015, the aptX family brings together five variants that share a common algorithmic base but differ in bitrate, bit depth, and latency management. Each meets a distinct set of requirements, and backward compatibility between versions represents a structural advantage often underestimated compared to LDAC or LC3.

---

aptX Standard: 352 kbps, Latency ~70 ms

The standard aptX encodes at 352 kbps with a 16-bit depth and a sampling frequency of 44.1 kHz. The measured latency sits around 70 ms, which places it well ahead of SBC (150 to 200 ms) but behind aptX Low Latency. Available on a wide range of Android devices since 2012, it remains the compatibility foundation for the entire family.

---

aptX HD: 576 kbps, 24 Bits, Practical Limits

aptX HD rises to 576 kbps and introduces 24 bits, with sampling at 48 kHz. On paper, these figures open the door to playback superior to CD quality. In practice, two limits temper enthusiasm: compression remains lossy (modified APTX algorithm, no raw PCM transmission), and latency increases slightly compared with standard aptX, around 80 ms. The audible gain depends heavily on the quality of the DAC built into the earbud.

---

aptX Low Latency: 40 ms Target, Gaming and Video

aptX Low Latency targets an end-to-end latency of 40 ms, making it suitable for gaming and lip-sync in video. The bitrate stays close to standard aptX (352 kbps), without any resolution improvement. Hardware adoption has stagnated: few smartphones integrate it natively, and it appears mainly in USB-C dongles or adapters dedicated to handheld consoles. For native Bluetooth mobile gaming, aptX Adaptive v2 has largely taken over.

---

aptX Adaptive: Variable Bitrate, Two Generations

This is the most complex variant in the family. aptX Adaptive adjusts its bitrate in real time according to radio signal quality.

VersionMin. BitrateMax. BitrateBit DepthTarget Latency
aptX Adaptive v1276 kbps420 kbps24 bits50 to 80 ms
aptX Adaptive v2276 kbps1,2 Mbps24 bitsup to 40 ms

The v2, announced in 2022, crosses a symbolic threshold at 1,2 Mbps: at this rate, transmission approaches quality comparable to high-resolution PCM. It is reserved for Qualcomm Snapdragon 8 Gen 1 and later SoCs on the source side, and Snapdragon Sound certified v2 chipsets on the earbud side. A decisive point: aptX Adaptive is backward compatible with aptX and aptX HD. If the earbud does not support Adaptive, the connection automatically falls back to the best available variant, without interruption.

---

aptX Lossless: CD Quality, Strict Conditions

aptX Lossless targets lossless transmission at 44.1 kHz/16 bits, exactly the CD format. It operates within aptX Adaptive v2 as an upper layer and activates only when the bitrate is sufficient (around 1 Mbps effective). Three conditions must be met simultaneously:

  • stable radio signal, distance less than 1 to 2 meters between source and earbud
  • source SoC compatible with Snapdragon 8 Gen 1 or higher
  • earbud firmware certified aptX Lossless by Qualcomm

In real environments (open-plan offices, TGV journeys), available bitrate fluctuates and the codec frequently drops back to standard Adaptive mode. aptX Lossless remains, for now, a demonstration of feasibility rather than a reliable daily-use feature, except under static listening conditions at short range.

---

Dependence on the Qualcomm ecosystem forms the structural limit of the entire aptX family: without a compatible SoC on the source side and without a license on the earbud manufacturer side, none of these variants is accessible. Apple devices, DAPs running in-house SoCs, and most PCs powered by Intel or AMD processors are excluded by default.

LDAC: the Sony codec, in-depth technical analysis

Developed by Sony and integrated into the Android ecosystem since version 8.0 (AOSP), LDAC has established itself as the reference for high-resolution Bluetooth codecs on the consumer side. Its principle relies on transmission up to 990 kbps, approximately three times the bitrate of SBC in high-quality mode, with support for files up to 96 kHz / 32 bits.

Three quality modes: 330 kbps, 660 kbps, 990 kbps

LDAC does not operate at a fixed bitrate. The codec works across three distinct tiers, selected automatically or manually depending on the implementations:

ModeBitrateMaximum supported resolutionTypical use
Connection priority330 kbps48 kHz / 16 bitsDisturbed environment
Normal quality660 kbps96 kHz / 24 bitsStable daily use
Optimal quality990 kbps96 kHz / 32 bitsFavorable RF environment

On Android, the developer menu allows you to force one of these three modes. In practice, most devices let the firmware decide on its own, which leads to silent switches according to radio link quality.

990 kbps mode: real-world conditions for achievement and stability

The 990 kbps mode is the most documented in product sheets, and the most rarely maintained under real conditions. For it to remain stable, several conditions must be met simultaneously:

  • Source to earbuds distance of less than about 1.5 meters
  • No significant 2.4 GHz Wi-Fi interference (dense open space, station, high-speed train)
  • Sufficient transmit power on the source side (some smartphones cap output)
  • Up-to-date earbud firmware with well-calibrated adaptive management

As soon as one of these conditions is not met, the firmware automatically switches to 660 kbps, or even 330 kbps if link degradation persists. This adaptive behavior is deliberate: Sony has prioritized playback continuity over bitrate fidelity. The result is uninterrupted listening, yet with effective resolution lower than what the datasheet claims.

LDAC vs aptX HD: comparison at equivalent bitrate

The relevant comparison does not take place at 990 kbps, but at 660 kbps, the bitrate at which LDAC operates most frequently, against aptX HD which transmits at a fixed 576 kbps.

CriterionLDAC 660 kbpsaptX HD 576 kbps
Bitrate660 kbps576 kbps
Max. resolution96 kHz / 24 bits48 kHz / 24 bits
AlgorithmLossy compression (proprietary)Lossy compression (Qualcomm)
Bitrate stabilityVariable (adaptive)Fixed
Typical latency200 to 330 ms130 to 200 ms
Source ecosystemAndroid 8.0+, DAPAndroid (Qualcomm SoC), DAP

At 660 kbps, LDAC retains an advantage in maximum sampling frequency (96 kHz versus 48 kHz for aptX HD). In return, aptX HD offers constant bitrate, which simplifies prediction of effective quality. On files mastered at 44.1 kHz / 16 bits, the perceptible difference between the two codecs remains small and depends more on decoder implementation than on the codec itself.

LDAC integration in Android 8.0 and availability on DAPs

The integration of LDAC into Android 8.0 (AOSP) in 2017 marked a turning point: any manufacturer using open-source Android can activate the codec without negotiating a specific license with Sony. This decision accelerated the spread of LDAC well beyond the Sony ecosystem.

On portable audio players (DAPs), compatibility is broad and often better exploited than on smartphones, because these devices provide more stable Bluetooth transmit power and a less congested RF environment:

  • Astell&Kern: LDAC present across the entire current range, from the AK HC3 to the KANN Ultra
  • FiiO: integrated since the M11 Pro, available on recent M and R series
  • Sony Walkman: native implementation with access to 990 kbps mode via the dedicated menu

On DAPs, the 990 kbps mode holds more easily than on smartphones, provided you stay at a reasonable distance from the earbuds and avoid areas with high Wi-Fi density. It is in this context that LDAC comes closest to its theoretical specifications.

Open true wireless earbuds case, black in-ear pair placed in the charging station
Modern true wireless earbuds generally integrate multiple Bluetooth codecs (SBC, AAC, sometimes aptX or LDAC) that the source negotiates at pairing.

LC3 and Bluetooth LE Audio: The Architectural Breakthrough

LC3 is not an improved SBC. It is the reference codec of an entirely rebuilt Bluetooth architecture, Bluetooth LE Audio, which is based on the Bluetooth Low Energy standard rather than on Bluetooth Classic that previously carried A2DP, HFP and all traditional audio profiles. This distinction is fundamental: LE Audio does not merely replace a codec, it replaces the transport layer.

LC3 vs SBC: Efficiency at Reduced Bitrate

LC3 (Low Complexity Communication Codec) was standardized by the Bluetooth SIG in 2020. Its main advantage does not lie in a high maximum bitrate, but in perceived quality at constrained bitrate. The MUSHRA (Multiple Stimuli with Hidden Reference and Anchor) tests conducted during standardization show that LC3 at 160 kbps achieves perceived quality scores comparable to SBC at 328 kbps, representing a bandwidth saving of approximately 50 % at equivalent quality.

This efficiency stems from the MDCT transform coding algorithm with adaptive windowing, which handles transients and complex signals better than SBC's sub-band coding. In practice, this results in a more coherent midrange reproduction and less degradation of high frequencies at low bitrates.

The LE Audio Profile and Its Use Cases

LE Audio introduces two new profiles that Bluetooth Classic could not structurally support:

  • Unicast Audio: dedicated point-to-point stream, a functional equivalent of A2DP but over BLE, with reduced latency and lower energy consumption.
  • Broadcast Audio (Auracast): transmission from one emitter to an unlimited number of simultaneous receivers, without prior pairing. A smartphone, a transport hub or a cinema screen can broadcast to all compatible earbuds within range.
  • Hearing aids: LE Audio is the first Bluetooth architecture to natively integrate a certified profile for hearing aids (Hearing Aid Profile, TMAP), opening the way to interoperable medical devices without proprietary stacks.

Auracast represents the most structuring use case in the medium term: conference room broadcasting, transport announcements, accessibility in public spaces. The standard sets no limit on the number of simultaneous receivers.

LC3plus: High-Resolution Extension

LC3plus is an optional extension of LC3, developed by Fraunhofer IIS and Ericsson, not included in the core LE Audio specification. The technical differences are significant:

CriterionLC3LC3plus
Typical bitrate80 to 320 kbps160 to 500 kbps
Maximum sampling frequency48 kHz96 kHz
Minimum latencyapproximately 10 msapproximately 2,5 ms (HR mode)
Status in LE Audiomandatoryoptional

LC3plus targets high-resolution uses and very low-latency applications (gaming, XR). Its deployment remains marginal in 2026, with no consumer earbuds yet documented as implementing it.

Deployment Timeline and Compatible Devices in 2026

The rollout of LE Audio is progressing slowly, constrained by the need for compatibility on both source and receiver sides. In 2026, confirmed LE Audio-compatible devices include:

  • Samsung Galaxy Buds 2 Pro (firmware update 2023, LE Audio enabled on Galaxy S23 and later)
  • Samsung Galaxy Buds 3 and Buds 3 Pro (native compatibility, Auracast supported)
  • Google Pixel Buds Pro 2 (LE Audio and Auracast announced at launch, late 2024)
  • Qualcomm S7 and S7 Pro Gen 1: the SoC platform equipping the majority of new premium Android earbuds integrates LE Audio natively

On the source side, Android 13 and above support LE Audio on compatible SoCs, but effective activation depends on the manufacturer. iOS and macOS do not yet support LE Audio outside the hearing aid profile. The widespread shift from A2DP to LE Audio as the dominant profile remains a prospect for 2026 at the earliest, subject to renewal of the installed base of source devices.

LHDC, LHDC 5.0 and SSC HiFi: the alternative codecs

LHDC 4.0 and 5.0: specifications and Huawei, Xiaomi, Honor ecosystem

LHDC (Low Latency High-quality audio Codec) is developed and managed by the Taiwanese company Savitech, which licenses it to several Asian manufacturers: Huawei, Xiaomi, Honor and FiiO are among the main partners. This closed licensing model largely explains why the codec remains absent from the generalist Android ecosystem and non-existent on iOS.

LHDC 4.0 caps at 900 kbps with a maximum resolution of 24 bits/96 kHz, placing it theoretically on par with LDAC 990 kbps. LHDC 5.0, announced in 2022, reaches up to 1 Mbps peak bitrate, retains 24 bits/96 kHz and introduces a dynamic bitrate management mechanism to better absorb radio interference. On paper, these figures surpass LDAC and aptX Adaptive v1.

In practice, a direct comparison between the three most ambitious high-resolution codecs yields the following table:

CodecMaximum bitrateMax resolutionAnnounced latencyMain ecosystem
LHDC 5.01 000 kbps24 bits / 96 kHz~30 msHuawei, Xiaomi, Honor, FiiO
aptX Adaptive v21 400 kbps24 bits / 96 kHz50 ms (HQ) / 50 ms (LL)Qualcomm (broad Android)
LDAC990 kbps24 bits / 96 kHz200 ms (HQ mode)Sony, native Android

The peak bitrate of LHDC 5.0 remains lower than that of aptX Adaptive v2 (1 400 kbps), and its ecosystem stays structurally limited: a Freebuds Pro 3 or a FreeBuds 5i from Huawei will activate LHDC 5.0 when paired with a Mate 60 Pro, yet the same pair of earbuds will fall back to SBC or AAC when facing a Samsung phone or an iPhone.

SSC HiFi (Samsung Scalable Codec): adaptive operation

SSC HiFi is the high-quality variant of the Samsung Scalable Codec, a proprietary codec developed internally by Samsung. Its principle relies on an adaptive bitrate ranging between 512 kbps and 1 Mbps depending on transmission conditions, with a resolution of 24 bits/48 kHz. The lower range (512 kbps) ensures stability in environments heavy with interference; the upper range (1 Mbps) activates when the radio channel is clear.

This codec is present on the Galaxy Buds2 Pro, Buds3 Pro and Galaxy S smartphones since the S21 Ultra series. Compatibility remains strictly intra-Samsung ecosystem: no third-party device can activate SSC HiFi, even under Android. The announced latency in HiFi mode sits around 60 ms, making it usable for video yet insufficient for competitive gaming.

LLAC: positioning versus aptX LL

LLAC (LHDC Low Latency Audio Codec) is a real-time-oriented variant of LHDC. It targets a latency of 30 ms at a reduced bitrate (around 400 kbps), compared with 40 ms for aptX LL under optimal conditions.

Both codecs share the same objective: reduce audio-video lag and improve responsiveness for gaming. Two structural differences nevertheless separate them:

  • aptX LL benefits from broad distribution via Qualcomm chips, present on a majority of mid-range and high-end Android phones.
  • LLAC remains confined to LHDC-compatible devices (Huawei, Xiaomi, Honor, a few FiiO DAPs), which considerably reduces its practical usefulness for a buyer outside that ecosystem.

Outside the Huawei or Xiaomi perimeter, LLAC therefore does not constitute a credible alternative to aptX LL, despite comparable specifications on latency.

Bluetooth Audio Latency: Real-World Values by Codec

Latency constitutes, with bitrate and compression quality, the third axis for evaluating a codec. It remains nevertheless the most poorly documented: manufacturers rarely communicate measured values, and marketing figures rarely match what we observe in real-world conditions.

Comparative Table of Measured Latencies

The values below come from measurements in real-world conditions (Android or PC source, compatible receiver, stable signal), not from manufacturer specifications. The ranges reflect variability according to hardware implementation and Bluetooth link load.

CodecTypical Measured LatencyRemarks
SBC150 to 200 msHigh value frequent on generic implementations
AAC100 to 150 msVariable according to the source Bluetooth stack
aptX60 to 80 msStable on the majority of Qualcomm implementations
aptX LL32 to 40 msDesigned explicitly for audio-video synchronization
aptX Adaptive50 to 80 ms (audio mode), 20 to 30 ms (game mode)Automatic switching according to the profile declared by the application
LDAC200 to 300 msPriority given to bitrate (990 kbps) at the expense of latency
LC3 (LE Audio)20 to 30 ms theoreticalMeasured values still rare, depend on firmware

The LDAC case deserves particular attention: at 990 kbps, the codec mobilizes a significant portion of bandwidth and decoding buffer, which explains latencies reaching 300 ms on certain Sony devices. For pure music listening, this delay remains imperceptible. For any synchronization with video, it proves prohibitive.

Perceived Latency vs Measured Latency: the 40 ms Threshold for Video

The distinction between measured latency and perceived latency is essential. A latency of 80 ms on a podcast or album listened to alone goes completely unnoticed: the brain has no temporal reference signal. The situation changes radically as soon as an image is present.

The threshold commonly established by psychoacoustic studies and adopted by audio-video engineers lies around 40 ms: beyond this point, the offset between lip movement and perceived sound becomes detectable for most listeners. At 100 ms, desynchronization is obvious and annoying. At 200 ms, it becomes unbearable on any dialogue content.

This reality directly determines codec choice for three specific uses:

  • Video viewing on smartphone or tablet without latency compensation
  • Video gaming on console or PC with wireless audio return
  • Video calls with local camera return (the gap between voice and own image can create disorientation)

For these uses, aptX LL (32 to 40 ms) and aptX Adaptive in gaming mode (20 to 30 ms) remain the only classic Bluetooth options that stay below the critical threshold. LC3 delivers comparable performance on LE Audio, yet the compatible ecosystem stays limited in 2026.

Latency Compensation in Applications and TVs

Most recent televisions integrate a lip sync function, accessible in advanced audio settings. It allows introduction of an artificial delay on the video signal to realign it with the received Bluetooth audio. On Sony, Samsung and LG models from the 2022 ranges onward, this compensation is sometimes automatic when a headset pairs via native Bluetooth.

Streaming applications handle this issue unevenly. Netflix and YouTube on Android integrate dynamic compensation that adjusts the video stream according to the latency declared by the audio device. This declaration relies on metadata transmitted by the codec: an aptX Adaptive device can signal its active mode, allowing the application to adapt its video buffer accordingly.

In practice, this chain works correctly on well-integrated combinations (recent Qualcomm phone, aptX Adaptive earbuds, up-to-date application) and proves unreliable on heterogeneous setups. The editorial team has observed persistent desynchronization on SBC combinations with compensation enabled, the variable codec delay rendering any static realignment ineffective. Latency compensation corrects a fixed offset: it does not compensate for unstable latency.

Codec Compatibility According to the Source Ecosystem

Bluetooth transmission quality does not depend solely on the headphones or earbuds: the source imposes its own constraints. A device compatible with LDAC on the receiving end will never transmit in LDAC if the source is not capable of it. This asymmetry is one of the most common sources of confusion among buyers.

Android: Codecs Available Depending on the SoC and OS Version

Android offers the widest range, but it is not uniform. Codec support depends on both the Android version, the embedded SoC, and the manufacturer's choices. Starting with Android 8.0, LDAC is natively integrated via the AOSP Bluetooth stack. aptX and aptX HD, however, require a Qualcomm license and a compatible SoC, generally mid-range and high-end Snapdragons.

MediaTek SoCs (Dimensity 9300, 9400) support LHDC natively but not aptX in most configurations. Samsung Exynos chips integrate LDAC via AOSP but exclude aptX on recent models. Fragmentation remains real: two Android phones running the same OS version may not share the same set of available codecs.

iOS and iPadOS: Native AAC, Absence of aptX and LDAC on the Transmission Side

Apple locks Bluetooth transmission to AAC only. Regardless of the connected headphones, an iPhone or iPad will never transmit in aptX, aptX HD, aptX Adaptive, or LDAC. This limit is architectural and cannot be circumvented, even through third-party applications.

Apple's AAC codec is nevertheless well implemented on the transmission side, with a bitrate reaching up to 256 kbps on recent iPhones (iPhone 15 and later). Quality remains adequate for most uses, yet it objectively caps below what LDAC at 990 kbps or aptX Adaptive in lossless mode would allow. Users of AirPods Pro 2 or 3 benefit from Apple's proprietary codec without a public name, which operates outside these standards.

macOS and Windows: Support Status in 2026

Both desktop platforms are often overlooked in codec comparisons, even though their behaviors differ significantly.

PlatformAACaptX / aptX HDLDACaptX Adaptive
macOS 15 (Sequoia)Yes (transmission)NoNoNo
Windows 11 (native)No (reception only)Partial (third-party drivers)NoNo
Windows 11 (Qualcomm drivers)NoYes (aptX, aptX HD)NoIn progress

macOS has supported AAC in transmission for several years, placing it on the same level as iOS in this regard. LDAC is not supported on the source side, even on Macs equipped with Apple Silicon chips.

Windows 11 presents a more complex case. Native support remains limited: AAC is available only for reception, and LDAC is absent from the Microsoft Bluetooth stack. aptX and aptX HD are accessible via Qualcomm drivers on PCs equipped with Qualcomm Wi-Fi/Bluetooth modules (Intel AX211 or Snapdragon X Elite modules in particular), but this compatibility depends on the PC manufacturer and the installed driver version. No solution enables LDAC transmission under Windows in 2026.

DAPs and Portable Amplifiers: the Audiophile Ecosystem

Digital audio players (DAPs) form the most permissive ecosystem regarding codecs. Designed for high-resolution listening, they generally integrate LDAC, LHDC, and sometimes additional proprietary codecs.

A few representative market references in 2026:

  • FiiO M15S: LDAC, LHDC 5.0, aptX Adaptive, AAC, SBC. Runs on a modified Android 12, with access to developer options to force the codec.
  • Astell&Kern SP3000: LDAC and AAC, without LHDC or aptX. Proprietary TERATON ALPHA system that limits access to advanced Bluetooth settings.
  • Sony NW-WM1ZM2: Native LDAC with systematic priority given to the in-house codec, configurable via the Walkman interface.

Portable Bluetooth amplifiers (such as the Qudelix 5K or FiiO BTR17) follow a different logic: they receive the signal from the source in LDAC or aptX Adaptive, then output it wired or via their own DAC/amplifier. Codec quality on the reception side then becomes the limiting factor, rather than transmission from the source.

Choosing Your Codec According to Your Usage: Decision Matrix

No codec stands out universally as optimal. The relevant choice depends on three concrete variables: the listening environment, tolerance to latency and the autonomy constraint. The previous sections have established the technical characteristics of each codec. This is about comparing them with real-world uses.

---

Daily Nomadic Use: Priority to Stability and Autonomy

In an urban environment, connection stability takes precedence over the maximum theoretical bitrate. An LDAC maintained at 990 kbps in the metro or on a crowded station platform is rarely stable: the codec frequently downgrades to 660 kbps, or even 330 kbps, under the pressure of 2.4 GHz radio interference.

Energy consumption constitutes a second decisive factor. LDAC at 990 kbps places greater demand on the earbud processor than SBC or AAC, which can reduce autonomy by 15 to 20 % according to manufacturer measurements. For daily use of 6 to 8 hours, this delta is not negligible.

The most solid compromise in this context: aptX Adaptive in adaptive 279 kbps mode or LDAC locked at 660 kbps. Both deliver quality markedly superior to SBC (328 kbps, 16-bit quantization) without imposing the processing load of high-resolution mode.

---

Gaming and Home Cinema: Priority to Latency

Perceived latency becomes critical as soon as image and sound must remain synchronized. Beyond 40 ms of audio delay, lip misalignment becomes noticeable on voices. Most common codecs sit between 100 and 200 ms in real conditions, which disqualifies them for competitive gaming.

Two technical options meet this constraint:

  • aptX Low Latency (aptX LL): announced latency around 40 ms, measured between 32 and 55 ms depending on implementations. Requires compatibility on both source and earbud sides.
  • LC3 via Bluetooth LE Audio: structurally reduced latency thanks to the isochronous channels architecture, measured under 30 ms on the first certified implementations. Still uncommon in 2024, yet the trajectory is clear.

For home cinema with an aptX HD or aptX Adaptive compatible television, latency generally falls between 50 and 80 ms, sufficient for cinema but limiting for precision gaming.

---

Critical Listening and Audiophile Use: Priority to Bitrate and Resolution

In a static context (office, home, stable source), conditions are met to exploit the full potential of high-resolution codecs. The connection is stable, the source-to-earbud distance is short and interference is limited.

CodecMax BitrateResolutionRequired Condition
LDAC990 kbps24 bits / 96 kHzAndroid source, stable connection
aptX Lossless1 200 kbps16 bits / 44,1 kHz losslessSnapdragon Sound compatible source and earbud
LHDC 5.01 000 kbps24 bits / 96 kHzLimited ecosystem, compatible source
aptX Adaptive420 to 600 kbps24 bits / 96 kHzAvailable on recent Android

LDAC at 990 kbps remains the most accessible and widespread reference for critical listening, provided the source actually maintains this level (see section 12). aptX Lossless theoretically offers lossless transmission on 16-bit / 44,1 kHz content, yet its deployment remains tied to the Snapdragon Sound ecosystem, which is rarely present on dedicated DAPs and audiophile sources.

---

Exclusive Apple Ecosystem: Optimizing AAC

On a recent iPhone with AirPods Pro 2 or AirPods 4, the codec question simplifies considerably. Apple has optimized the AAC implementation in its own chips, reaching bitrates close to 256 kbps with jitter management markedly superior to third-party AAC encoders.

In this closed ecosystem, AAC represents the attainable ceiling, LDAC and aptX not being supported by iOS on the transmission side. Priority therefore shifts to other criteria: transducer quality, ANC efficiency and eartip fit for acoustic seal.

For an exclusively Apple user wishing to progress on audio quality, the codec lever is exhausted. Marginal gains will come from equalization via the Music app (custom curve since iOS 17) or from switching to a portable DAC with wired output.

---

The following table summarizes the recommendations by usage:

Main UsageRecommended CodecMain Reason
Urban nomadic (metro, street)aptX Adaptive or LDAC 660 kbpsPreserved stability and autonomy
Gaming / home cinemaaptX LL or LC3 (LE Audio)Latency under 50 ms
Static critical listeningLDAC 990 kbps or aptX LosslessMaximum bitrate and resolution
Apple ecosystemOptimized AAC (AirPods)Only option available on iOS side
Calls and voiceSBC or LC3 (mSBC fallback)Robustness, low processor load

Forcing and Checking the Active Codec on Android and Other Platforms

Android provides direct access to codec negotiation settings, provided you know where to look. This section details the complete procedure, the available diagnostic tools and the concrete limits of manual forcing.

Android Developer Options: Enabling and Forcing a Codec

Access to developer options follows an identical procedure on virtually all recent Android devices. Here it is in exact order:

  1. Open Settings then "About phone".
  2. Tap "Build number" seven times in a row until the confirmation message appears.
  3. Return to Settings: an entry "Developer options" is now visible.
  4. In this menu, locate the Bluetooth audio section, which groups three distinct settings: Bluetooth audio codec, LDAC audio quality and sampling frequency/bit depth.
  5. Select the desired codec from the drop-down list. The available options depend on the codecs embedded in the phone (SBC, AAC, aptX, aptX HD, LDAC, LHDC depending on the manufacturer).

The setting takes effect immediately after reconnecting the earbuds or headphones. Android displays the selected codec, but not always the codec actually negotiated by the device.

Diagnostic Applications: Checking the Negotiated Codec in Real Time

Forcing a codec on the source side does not guarantee that the device accepts it. Negotiation remains bilateral: if the earbuds do not support the selected codec, Android silently falls back to SBC without visible warning.

Bluetooth Tweaker (available on the Play Store) fills this gap. The application reads the active Bluetooth connection information and displays the codec actually negotiated, the current bitrate and the A2DP profile used. It is the most accessible tool to confirm that an LDAC at 990 kbps is truly active and not merely selected.

For users comfortable with the Android development environment, ADB logs offer a higher level of detail. The command adb shell dumpsys bluetooth_manager returns the complete state of the Bluetooth stack, including the active codec, channel parameters and the bitrate negotiated in real time. This method requires USB debugging to be enabled and the Android SDK to be installed on a workstation.

On iOS, no equivalent option exists. Apple grants access neither to the active codec nor to AAC negotiation parameters. The user cannot check whether their iPhone is actually transmitting in AAC or has fallen back to SBC, and has no means to alter this behaviour.

Limits of Manual Forcing and Risks of Degradation

Forcing LDAC at the maximum bitrate of 990 kbps is the most frequently attempted configuration, and the one most likely to cause problems. Three conditions must be met simultaneously for it to remain stable:

  • A radio-frequency environment with little saturation (no dense 2.4 GHz Wi-Fi, no numerous active Bluetooth devices nearby).
  • A source-to-earbuds distance of less than 2 metres, without physical obstacles.
  • A device whose LDAC implementation is robust (recent-generation Sony earbuds handle this constraint better than certain third-party models).

Outside these conditions, the 990 kbps stream produces micro-dropouts, compression artefacts and increased latency. Sony actually recommends the "Best sound quality" mode (which lets the algorithm choose between 330, 660 and 990 kbps according to link quality) rather than a fixed 990 kbps setting. Battery life is also affected: the additional processing load can reduce endurance by 10 to 15 percent on the earbuds concerned, according to measurements published by several independent laboratories.

The table below summarises the three LDAC modes and their trade-offs:

LDAC ModeBitrateStabilityBattery Impact
Connection priority330 kbpsHighNegligible
Balanced660 kbpsGoodLow (around 5 %)
Maximum quality990 kbpsVariable according to environmentModerate (10 to 15 %)

Manual forcing remains a useful tool for diagnostics and compatibility validation. In daily use, allowing automatic negotiation to operate and then verifying with Bluetooth Tweaker that the expected codec is active constitutes the most reliable approach.

Frequently asked

*aptX Lossless* and *LDAC* at 990 kbps display the **highest bit rates** on the market, but their perceived superiority is not guaranteed in real conditions: a degraded radio link causes *LDAC* to automatically reduce its bit rate down to 330 kbps, sometimes below a stable *AAC*. *LC3* via *LE Audio* represents the most modern architecture, designed for efficiency at low bit rate and broadcast distribution. There is no single answer: the best codec is the one your source can transmit, your earbud can decode, and the radio link can sustain stably.