Here are my own experiences with Android and Bluetooth audio.
Some video material itself has an inherent lip-sync issue that will show up no matter what you play it back with, so you have to rule that out. However, there is also a known lip-sync delay bug with the Android Netflix client and Bluetooth audio devices. I have tried the following Android devices:
- Samsung Galaxy S4 (Android 4.4.2)
- Nexus 7 2013 (rev2) (Android 5.0.2)
- Hisense Sero 7 Pro (Android 4.2.1)
with the following Bluetooth audio devices:
- Monoprice 11947 On-The-Ear Headphones
- Monoprice 10585 Premium On-The-Ear Headphones
- Creative D80 Portable Speaker
There is a significant lip-sync delay (anywhere from 1/4s to 1/2s) with the Android Netflix client with all combinations of these that I have tried. With these same Android devices and Bluetooth audio devices, the following apps play back perfectly with no lip-sync issues:
- Amazon Video
- Hulu
- TiVo Roamio Streaming
- YouTube
- Native Android video player
- Other Android apps (games, etc.)
The only combination with a lip-sync delay is the Android Netflix client with a Bluetooth audio device. Wired headphones are fine. I also tried the iPhone Netflix app with the Bluetooth audio devices and that plays back fine, so this is a problem only with their Android client.
Bluetooth itself has a 3ms latency; the delay is not a Bluetooth problem. In games with sound effects, they happen immediately through Bluetooth audio.
I called into the Netflix customer service department so many times. Every time, the same script - clear the app cache, restart the Android device, charge the battery in the Bluetooth device, power-cycle the router and cablemodem, unpair and repair the devices, etc. Some customer service reps told me it was normal Bluetooth behavior (it is not - the latency is 3ms), most told me it was the Bluetooth interfering with the Wifi connection (wat?). I repeatedly explained my testing results (long) and how it entirely points to a software issue. After many calls, I begged the rep to contact the next-level support to report this as a bug, and finally got confirmation that their Android client "has some issues" with Bluetooth audio, but no mention of a fix.
So there you have it. Call into Netflix customer support, repeatedly! Maybe we can get them to fix the problem.