Bluetooth Codec Latency: SBC, AAC, LDAC & LC3

LC3, the codec that comes with Bluetooth LE Audio (Bluetooth 5.2+), has the lowest latency at 20–30ms. After that, aptX Low Latency sits at 32–40ms. Standard codecs like SBC, AAC, and LDAC all land in the 100–300ms range, which means they’ll introduce noticeable delay when you’re gaming or watching video on most devices.

The problem is that codec latency is only one piece of the puzzle. Your Bluetooth headphones also need to support the low-latency codec, and your phone or computer needs to support it too. If either end doesn’t match, you’ll fall back to SBC — the baseline codec that every Bluetooth device supports — and you’ll be stuck at 150–300ms latency.

Latency Comparison Table: Every Bluetooth Codec

Here’s how the major codecs compare:

CodecBitrateLatencyUse CaseAvailability
SBC328 kbps150–300msBaseline (universal)Every device
AAC256 kbps120–180msApple devices, some AndroidiOS, recent Android
aptX Classic352 kbps70–100msOlder Android phonesQualcomm devices
aptX LL352 kbps32–40msGaming, videoSelect Android, rare on iOS
aptX Adaptive279–420 kbps50–80msAdaptive quality & latencySnapdragon Sound devices
LDAC990 kbps200–300msHi-Res audio (Sony)Sony devices primarily
LC3/LE Audio160 kbps20–30msNext-gen standardBluetooth 5.2+ devices
LLAC/LHDC LL400–600 kbps30msGaming (Huawei, OnePlus)Limited manufacturer support

SBC: The Universal Fallback (150–300ms)

SBC (Sub-Band Codec) is the mandatory baseline codec. Every single Bluetooth audio device supports it, which is why your headphones will connect to any phone even if they don’t share a fancy codec.

SBC sounds noticeably worse than modern alternatives — it’s compressed more aggressively — but the real problem for gamers and video watchers is the latency. Standard SBC lands around 150–200ms, but in real-world conditions with buffer bloat and processing overhead, it can easily hit 250–300ms or higher. That delay is audible. You’ll see the on-screen action happen before you hear the audio.

Modern Android 8.0+ implementations of SBC improved quality slightly, but latency remains unchanged. Your phone will only use SBC if you don’t have a shared high-quality codec with your headphones.

AAC: Apple’s Choice (120–180ms)

AAC (Advanced Audio Coding) is Apple’s standard. Every iPhone and iPad defaults to AAC for Bluetooth audio. On Android devices that support it, AAC offers slightly better quality than SBC and marginally lower latency — around 120–180ms depending on the device’s implementation.

The catch: AAC on Android varies wildly. Some manufacturers optimize it well, others don’t. On iOS, AAC is consistently implemented, so iPhones get reliable latency around 150ms.

For gaming on an iPhone, 150ms is still noticeable lag. Apple’s solution is to add video sync correction in games, which is why many iOS games don’t feel as delayed as they technically are — the app compensates for the latency automatically.

aptX Family: The Qualcomm Codecs

Qualcomm’s aptX family includes several variants targeting different use cases:

aptX Classic (70–100ms): The original aptX codec, still common on Android devices. It’s better than SBC on latency and audio quality, but not dramatically. Around 70–100ms latency depending on implementation.

aptX Low Latency (32–40ms): Specifically designed for gaming and video sync. At 32–40ms, this is low enough for competitive FPS gaming. The official Qualcomm spec is 40ms, but real-world tests have recorded as low as 32ms. The catch: requires a dedicated wireless antenna on the headphones, which limited adoption. Qualcomm is phasing it out in favor of aptX Adaptive. Learn about the transition in our aptX Adaptive latency guide.

aptX Adaptive (50–80ms): The newest Qualcomm codec, designed to replace aptX Low Latency. It dynamically adjusts bitrate based on your connection quality — if the signal is weak, it reduces bitrate to maintain stability. Latency ranges from 50–80ms depending on hardware and implementation. On Snapdragon Sound–certified devices, latency can dip as low as 40ms. Supports 279–420 kbps bitrate, delivering the same quality as aptX at lower bandwidth.

LDAC: Sony’s Hi-Res Codec (200–300ms)

LDAC is Sony’s proprietary codec designed for high-resolution audio — up to 990 kbps at 48kHz. It sounds excellent on Sony devices, but latency is terrible for gaming: 200–300ms, comparable to standard SBC.

LDAC is great if you’re listening to music on a Sony Walkman or Xperia phone through Sony headphones. It’s useless for gaming, video sync, or any real-time application. If your Sony WH-1000XM5 is connected to a phone and falls back to LDAC, you’ll experience noticeable lag when watching videos. Check our complete Sony WH-1000XM5 latency analysis for detailed codec testing.

LC3/LE Audio: The Future (20–30ms)

LE Audio is Bluetooth 5.2’s redesign of the entire Bluetooth audio stack. Instead of using the older A2DP profile with its high latency, LE Audio uses a cleaner architecture with the LC3 codec.

LC3 achieves 20–30ms latency — the lowest of any Bluetooth codec. That’s low enough for competitive gaming, live monitoring, and real-time video sync without any perceptible delay. LC3 also uses less battery and sounds excellent at only 160 kbps bitrate, equivalent to SBC at 328 kbps.

The problem: adoption is slow. You need a Bluetooth 5.2 device on both ends. As of early 2025, Sony has added LC3 support to the XM5 earbuds (with Xperia phones), Google Pixel 8+ supports LC3, and Samsung Galaxy S23+ have it. Apple devices still don’t support LE Audio or LC3. Dive deeper into LE Audio technology in our complete LE Audio and LC3 guide.

Within two years, LC3 will become the standard fallback codec, replacing SBC. Once that happens, Bluetooth audio will finally be fast enough for professional audio work.

LLAC/LHDC LL: The Gaming Alternative (30ms)

LLAC (Low Latency Audio Codec) and HDHC LL (Low Latency) are alternatives developed primarily for Huawei and OnePlus devices. Both claim around 30ms latency with decent audio quality.

The catch: manufacturer lock-in. LLAC is primarily Huawei. LHDC is limited to Huawei and OnePlus. They’re not compatible with most headphones and phones, so they’re not worth considering unless you own one of these specific device combinations.

Why Total Latency Matters More Than Codec Latency

The codec is only one source of latency in your audio chain. Your headphones themselves add processing delay — some models add 20–50ms for features like active noise cancellation. Your phone’s Bluetooth stack adds buffering. The app you’re using (game, video, call) might add its own sync correction.

Total latency is the sum of all these delays. A game using aptX Low Latency headphones might feel faster than one using LC3 headphones if the game’s audio engine or the headphones’ ANC processing adds extra delay.

This is why real-world testing matters more than codec specifications. A YouTube video on an iPhone with AAC at 150ms might feel faster than a game on an Android phone with aptX at 100ms, depending on how the apps handle buffering. Check your actual system latency with our Bluetooth latency test tool.

How to Pick the Right Codec for Your Use Case

For gaming: Use aptX Low Latency (32–40ms) on Android, or LC3 if your phone supports it. If your headphones don’t support either, go with aptX Adaptive or aptX Classic. Avoid LDAC and standard SBC. On iOS, use AAC (150ms) and accept that Bluetooth gaming will feel slower than on wired headphones.

For video watching: Codec latency matters less because most video apps add their own sync correction. YouTube, Netflix, and other streaming apps compensate for Bluetooth delay automatically. Use whatever codec sounds best.

For music production/monitoring: Don’t use Bluetooth. The 20–30ms minimum latency from LC3 is still too high for real-time monitoring. Use a wired connection or USB audio interface instead.

For phone calls: AAC and aptX are both fine. Codec choice barely impacts call quality since voice is heavily compressed and apps buffer aggressively. Use whatever your device defaults to.

How to Check Your Device’s Bluetooth Codec

On Android, go to Settings → About Phone → tap Build Number 7 times to enable Developer Options. Then go to Developer Options → Bluetooth Audio Codec. You’ll see the active codec and sometimes have the ability to switch between available options if your device supports multiple codecs. Learn the complete process in our guide to checking Bluetooth codec on Android.

On iOS, there’s no public setting to check the active codec. iPhones always use AAC for standard Bluetooth pairing. Some newer iPhones have an “Audio Latency” mode in Accessibility, but this is separate from codec choice.

On Windows, right-click the Bluetooth speaker in Volume settings and select “Properties.” You won’t always see the codec listed, but you can infer it from the headphones’ specifications on the manufacturer’s website.

FAQ

Does a higher bitrate codec always mean lower latency?

No. Bitrate (kbps) and latency (ms) are independent properties. LDAC has the highest bitrate (990 kbps) but higher latency than aptX LL (352 kbps, 32–40ms). The codec’s architecture, not bitrate, determines latency.

Can I force my phone to use a specific codec?

On Android with Developer Options enabled, yes — you can usually choose between SBC, AAC, and aptX variants if both your phone and headphones support them. On iOS, no — Apple doesn’t expose codec selection.

Will switching codecs improve battery life?

Yes, slightly. Lower-bitrate codecs like LC3 (160 kbps) use less power than LDAC (990 kbps). But the difference in battery life is usually 2–5%, not dramatic. The codec matters far less than the headphones’ overall power efficiency and ANC power draw.


Scroll to Top