9

When I drive my kids they often watch cartoons on my android phone with the cartoon's audio coming out of the car speakers, connected to the car's audio system via bluetooth. Unfortunately, there is a very visible 1-2 seconds delay between the video (as observed on the phone's screen) and the audio. There is no such delay when listening to the audio directly from the phone's speaker. There is no noticeable delay when the phone is connected to the same car for the purpose of phone conversations. However, the combination youtube video on the phone's screen + audio from the car's speakers has this annoying 1-2 seconds delay.

Thus the question: what may be causing this and how do I reconfigure whatever needs to be configured in order to fix this?

In case if the specifics matter, the phone is Samsung Galaxy S5, the car is 2013 Honda Odyssey with built-in audio system.

Pᴀᴜʟsᴛᴇʀ2
  • 165,084
  • 32
  • 259
  • 508
Michael
  • 285
  • 2
  • 3
  • 5

4 Answers4

7

Not wanting to necro a dead thread, but this is a known issue with Honda Bluetooth audio.

There is a bug in the bluetooth handshake that results in data-only transmission. Proof.

This means then that the phone is encoding audio into data, and then the car is decoding that data back into audio. As a result, you get lag on the encode, and lag on the decode. Honda is aware of the issue, but as of 2018 has yet to release a firmware upgrade for cars with this issue. I do not know if 2018 Hondas still exhibit this bug.

MooseLucifer
  • 6,027
  • 4
  • 28
  • 55
lifebinder
  • 86
  • 1
  • 1
2

As far as I know this is just how Bluetooth works. Throughout all my years there has always been a delay in audio when used in combination with Bluetooth.

There are some software that delay the video by a few seconds so it matches up with the audio.

So I guess your fix would be to find a video player where you can manually sync the video and audio.

Maybe VLC on Android can do it: https://play.google.com/store/apps/details?id=org.videolan.vlc

Cucumber
  • 63
  • 1
  • 1
  • 6
1

This is a software / hardware limit problem you could try a better streaming app on your phone if your stereo support others, the problem is streaming audio via Bluetooth is quite a lot of work,

Phone process

Receive audio steam -> convert to a codec for the player -> send over blue tooth

stereo process

receive blue tooth -> convert codec to audio stream -> play audio

so for all sound these 6 steps have to occur and converting audio is a relatively slow process, and made worse by cheap / free codecs.

and more likly to be on your phones end as you say it seems to be bad with you tube so it could be the processing of the video download and then decoding the video codec to display and the processing of the audio for Bluetooth could be that the phone CPU can't cope with that much simultaneously

Barkermn01
  • 295
  • 1
  • 10
1

This is a known issue with Hondas. I have much better resource Bluetooth sync in non honda automobiles. The phone isn't the issue it's the honda.

Bill
  • 11
  • 1