My wife is streaming a fitness class and attempting to use Bluetooth headphones to listen to music and also feed the music into the stream using Loopback. This is working well but the stream gets 0 latency on the audio and her Bluetooth headphones have noticeable latency so she ends up doing things off beat.

Using Bluetooth explorer, I’ve tried forcing both her MacBook (2015) and my MacBook (2019) to use AptX with 0.0 latency but there is still latency. I also tried using a Bluetooth receiver that supports AptX and plugging that into the headphone jack on her MacBook but still had out of sync audio to the headphones and the MacBook speakers.

Now I’m wondering if I can add a delay or latency just to the MacBooks speakers, not to the Bluetooth headphones. Is there a way to do this just for the one audio source?

(I’m also open to other solution to this situation in general)

  • 1
    I've never attempted anything like this, but it might be possible using Loopback &/or Audio Hijack in conjunction, to add in an AU Delay plugin to just the speaker outs. You can definitely inject the delay in Hijack to one of two outputs, I've just never tried it with this type of routing. Quick example - i.stack.imgur.com/QQqt6.png – Tetsujin Dec 31 '20 at 15:42
  • Seems like the delay is might actually be coming from Zoom. When I try out the latency test with AptX enabled I can tell that the audio is in sync. So unless Firefox/YouTube is intelligently compensating for bluetooth latency, the delay is coming from the connection to Zoom because when I record a video with Zoom the latency is still there. – Brady Dowling Dec 31 '20 at 17:53
  • Interesting. Unfortunately it's not something I could test - I'm a retired sound engineer so quite used to odd patching of audio routes over the years, but I'm not much of a consumer of 'consumer audio'. I don't have either Zoom or any Bluetooth device I could use as comparison, sorry. – Tetsujin Dec 31 '20 at 17:58

You must log in to answer this question.

Browse other questions tagged .