The same pair of earbuds can connect over AAC on an iPhone and over LDAC on an Android phone. A codec is not something the earbud spec sheet decides alone — it is picked from what the phone and the earbuds both carry. If the buds support LDAC but the phone does not, that line is never used.

By the numbers alone, LDAC's 990kbps looks decisive. But 990 is a ceiling for good conditions, and the default many phones actually choose is 330kbps. At that setting it stands roughly where SBC — the mandatory codec, at 328kbps — already stands.

충전 케이스에서 이어폰을 집어 올리는 손 클로즈업

The codec is decided by the intersection, not the spec sheet

Platform limits come first. Android Authority notes that AAC is the best codec for iPhone owners and that iPhones lack aptX support entirely. The aptX family is a Qualcomm set licensed widely to Android manufacturers, while Samsung's Seamless Codec is open only to Samsung devices. LHDC is supported from Android 10 onward, though some Samsung and Pixel phones exclude it.

Laid out on published specifications, the codecs split like this.

CodecMax bitrate (kbps)Max resolutionMain platform support
SBC32848kHz / 16bitMandatory on every device
AAC25644.1kHz / 16bitiPhone default, also on Android
aptX35248kHz / 16bitAndroid (Qualcomm), not iPhone
aptX HD57648kHz / 24bitAndroid (Qualcomm)
aptX Adaptive420 (dynamic)96kHz / 24bitAndroid (Qualcomm)
aptX Lossless1,20096kHz / 24bitSnapdragon Sound pairings
LDAC99096kHz / 24bitAndroid 8+, not Apple
LC334548kHz / 32bitBluetooth 5.2+ LE Audio
LHDC90096kHz / 24bitAndroid 10+ (some makers excluded)

The figures vary between sources. SoundGuys lists the same codecs at 320kbps for SBC and 264kbps for AAC. A few kbps of difference comes from measurement and implementation conditions, and it is trivial next to the step gap we get to below — 330 against 990. The reason generational spec bumps rarely translate into anything audible follows the same pattern covered in the piece on Bluetooth 5.3 versus 5.4.

What percentage of the source is 990kbps?

A bitrate on its own gives no sense of scale. Set a reference and the position becomes visible. A CD master (44.1kHz, 16-bit, stereo) carries 44,100 × 16 × 2 = 1,411.2kbps. A 24-bit, 96kHz stereo hi-res file carries 96,000 × 24 × 2 = 4,608kbps. Each codec's maximum bitrate divided by those two references:

CodecMax bitrate (kbps)vs CD source (%)vs 24bit/96kHz source (%)
AAC25618.15.6
SBC32823.27.1
LDAC lowest step33023.47.2
LC334524.47.5
aptX35224.97.6
aptX HD57640.812.5
LDAC highest step99070.121.5
aptX Lossless1,20085.026.0

Two things surface. First, even LDAC — the codec that leads with hi-res branding — sends 21.5% of a 24bit/96kHz source at its highest step. Supporting 96kHz means accepting a signal at that sample rate, not carrying it across intact. Second, when LDAC drops to its lowest step it lands within 0.2 percentage points of SBC, the point where the name and the actual throughput part ways.

aptX Lossless climbs to 85% of a CD, but that figure is a conditional ceiling requiring phone, chip and earbuds to line up under Snapdragon Sound. Miss one of the three and the link falls back to aptX Adaptive or below.

이어폰 그릴과 충전 단자의 접사

Why LDAC's 990kbps is not always 990

SoundGuys points at bandwidth as the cause: Bluetooth's weakness is its limited bandwidth, and high transfer rates can overload what is available, causing stutter or a dropped connection. So LDAC moves between 990, 660 and 330kbps — and many phones default to 330kbps. SoundGuys writes that both aptX and SBC outperform LDAC when it streams at that lowest step.

The 990kbps on the spec sheet is the most the earbuds can accept; what actually flows is decided by that day's wireless conditions.

The conditions that eat bandwidth are predictable: crowded subway cars and transfer corridors, a phone in a pocket or bag with your body between it and the buds, indoor spaces where 2.4GHz Wi-Fi and a microwave are running. Android's developer options let you pin LDAC to a quality-first setting, but that is not a choice to raise the ceiling — it is a choice to accept dropouts.

지하철에서 이어폰을 착용한 20대 여성의 측면

Latency is a separate axis from bitrate

Lips out of sync with sound in video and games comes from latency, not bitrate. SoundGuys states flatly that only aptX LL supports latency under 40 milliseconds. Android Authority adds that LDAC tends to show increased latency compared with aptX. Pushing bitrate up means spending more time in encoding and buffering, so quality-oriented codecs and low latency do not travel in the same direction.

SoundGuys flags one more variable: Android's Bluetooth latency is all over the map from device to device, so a codec name alone predicts nothing. If video is the main use, the presence of a maker-specific low-latency or game mode is more useful evidence than the codec table.

늦은 저녁 텅 빈 지하철 승강장의 점자블록과 스크린도어

The order to decide in

SoundGuys' conclusion is plain — standard SBC and AAC will meet the needs of the vast majority of people. The codec sits near the end of the earbud decision, and the cases for moving it forward are narrow.

  • iPhone only — there is one option, AAC. LDAC or aptX support has no reason to enter the price you pay. By Android Authority's account, Apple's AAC implementation is a strong one.
  • Android and you want wired-grade quality — look at LDAC or aptX HD and above, but check in developer options which codec your phone actually negotiates before deciding.
  • Mostly listening on the move — stability beats peak bitrate. aptX or AAC can serve better than an LDAC link that has fallen to 330kbps.
  • Mostly video and games — close the bitrate table and look for low-latency mode support. Only the aptX LL family guarantees under 40ms by specification.
  • Buying both pieces new — LC3 and LE Audio open up from Bluetooth 5.2 onward. Confirm that phone and earbuds both support LE Audio, not just one of them.

References