The obscenely priced Bose SoundSport (GBP 180) in-ear headphones have around 2 seconds of lag. That is when I press stop and when the music stops, it's around 2 seconds. Same for start and skip.
Even worse, by default, video and audio do not sync up. If you try to watch a youtube video with these headphones connected, your sound will lag by about 1 second. Nothing can be done about it. "The fix" is to use special apps that apply a delay to the video, to obtain a semblance of audio-video sync (no solution for PCs).
Again, you have to pay GBP 180 for this experience.
I received these headphones as a gift, so at least I didn't spend money directly. I still feel bad for the person who gifted me these, complete waste of money.
If you can be bothered, it's possible to enable a Bluetooth debugging mode on Android and see which codecs are being selected by dumping a file into Wireshark (!)
The lowest common denominator codec will be SBC, and I don't think there's any latency guarantees there.
Yeah, Bluetooth, totally simple.
Is there something I’m overlooking here?