DEV Community

Xingliao Smart Home
Xingliao Smart Home

Posted on

Where Bluetooth Earbud Latency Actually Comes From

Where Bluetooth Earbud Latency Actually Comes From

People report "my earbuds lag" as if latency were one number. It is not. It is a sum of five separate delays, and only one of them is about the Bluetooth version printed on the box.

This matters because the fixes are different. If your delay is codec-bound, a firmware update will not help. If it is buffer-bound, buying "Bluetooth 5.4" will not help either.

The five delays

1. Encode. The phone compresses audio into a Bluetooth codec. SBC sits around 5 to 15 ms depending on block size. AAC is similar in the encoder but has a well-known decoder-side delay. LDAC and aptX Adaptive are heavier. This part is rarely the dominant term.

2. Packetisation and frame interval. Bluetooth Classic audio sends frames on a fixed cadence — commonly 7.5 ms or 10 ms, sometimes 20 ms. Three to four frames are typically buffered to survive interference. That is 20 to 40 ms before anything has even been transmitted.

3. Retransmission. This is the part that makes latency unpredictable. A packet that fails checksum gets resent, and the receiver will not release the buffered audio until the gap is filled. A noisy 2.4 GHz environment — a crowded office, a train, a kitchen full of microwaves — turns a 30 ms pipeline into a 120 ms one intermittently. If your delay feels like it "comes and goes", this is why.

4. Jitter buffer. The receiver holds audio so it can smooth out the variations above. A larger buffer is more stable and laggier. A smaller buffer is snappier and more prone to dropouts. This is a tuning choice, and game modes shrink it aggressively.

5. Rendering. Digital-to-analogue conversion and amplifier settling add a couple of milliseconds, which is negligible.

Add it up for a normal music-oriented configuration: roughly 150 to 250 ms end to end. That is fine for music, noticeable on video, and unusable for rhythm games.

What "game mode" really does

Almost every low-latency mode does three things, none of which is "use a faster Bluetooth":

  • Shrinks the jitter buffer (biggest single win, often 60 to 100 ms).

  • Reduces retransmission attempts, accepting occasional dropouts instead of waiting for a clean packet.

  • On some chipsets, switches to a faster frame interval.

The cost is stability. In a clean environment you get 60 to 90 ms and it feels great. In a crowded 2.4 GHz space you get clicking and brief muting, because the buffer that used to hide interference is gone.

Why two earbuds behave differently

True wireless adds a hop. In the common "relay" architecture the phone sends to the primary earbud, which forwards to the secondary. That forwarding hop has its own encode, transmit and buffer stages, which is why the secondary can lag the primary by tens of milliseconds — the classic symptom where one side feels slightly out of sync with a video and the other does not.

There are two mitigations. Some chipsets use a synchronized dual-link (each earbud receives the phone's stream independently), which removes the extra hop entirely. Others keep the relay but share the clock more tightly. Either way, it is a hardware decision made at design time, not something a firmware update can retrofit.

A related and often-misdiagnosed symptom: when the phone is in a pocket on the opposite side of your body from the primary earbud, the body absorbs 2.4 GHz energy and the link degrades. Users describe this as "latency when walking". It is packet loss, not latency.

The cases where Bluetooth cannot win

If you are monitoring live audio — playing an instrument, mixing, doing a timing-critical game — no codec will get you under about 40 ms reliably, and 40 ms is already audible when you strike a note.

Wired remains the only zero-buffer option. The 3.5 mm path adds essentially nothing; a USB-C dongle adds a few milliseconds of its own conversion. If a product claims "20 ms" for Bluetooth audio, ask which measurement standard and whether it is codec latency only or end-to-end.

What to check on a spec sheet

  • Which codecs, and whether the low-latency mode is a codec or a buffer change.

  • Whether the two earbuds are dual-link or relayed.

  • Whether game mode is a toggle or always-on.

  • The chipset family, which predicts the above more reliably than the Bluetooth version number.

We build wireless audio products on the OEM side, so treat this as the questions that come up in sampling rather than neutral buying advice. The wireless audio range lists current models and their chipset families, and our capabilities page covers tooling and MOQ.

Latency is a budget, not a spec. Every millisecond you remove has to come out of stability somewhere.


ODMKit develops wireless audio products and phone accessories for brand owners, on OEM and ODM programmes from Shenzhen. Full product range and manufacturing capability.

Top comments (0)