How do wireless earbuds stay in sync?
Through a deliberate and clever arrangement, because the original Bluetooth design had no way to send audio to two separate devices at once — and solving that is why early true wireless earbuds were unreliable.
The original problem. Bluetooth audio establishes one connection to one device. Two independent earbuds therefore need either two connections, which the standard did not support, or some workaround.
The first solution: relay. The phone connects to one primary earbud, which receives the stereo stream and retransmits the other channel to the secondary. It works and has real costs: the primary consumes more power and drains faster; the relay adds latency; and the secondary drops out whenever the path across your head — which is full of water and absorbs 2.4GHz radio badly — is obstructed. This is why early earbuds cut out when you turned your head.
The second solution: snooping. Both earbuds connect nominally, but the secondary quietly listens to the same transmission addressed to the primary, using shared link keys. No relay is needed, power is more even, and reliability improves considerably. Most current earbuds work this way.
The modern standard: LE Audio and Auracast. Bluetooth LE Audio introduces the LC3 codec and isochronous channels, which explicitly support transmitting to multiple synchronised receivers. Each earbud receives independently with guaranteed timing, which fixes the problem at the protocol level rather than working around it. It also enables broadcast audio to unlimited receivers — useful for public venues and hearing aids.
Why latency still exists. Encoding, transmission, buffering and decoding all take time, typically 100 to 200 milliseconds on standard codecs. Video players compensate by delaying the picture, which is why films look synchronised while games feel laggy — a game cannot delay the picture without delaying your input.
Why one earbud runs out first — it is the primary, doing more work, on designs using relay or asymmetric roles.
Why they disconnect in crowds: 2.4GHz is shared with Wi-Fi and everyone else's devices.