Compressed audio over BLE

Hello,


We are trying to send compressed audio data over BLE.

Our test setup includes a Linux PC(Peripheral) and an iPhone acting as the Central.


We have the below characteristics on the Peripheral for audio transfer.

Char1 (Read | Notify)

Char2 (Write)


We have an use case where audio transfer happens both ways simultaneously using these two characteristics.

Peripheral -> Central (using Char1)

Central -> Peripheral (using Char2)


The Peripheral -> Central transfer seems to be fast enough for audio playback.

But with the Central -> Peripheral transfer, we see a considerable lag.

This transfer takes more than double the time required for Peripheral -> Central transfer.


We also tried sending a connection parameter update request to set the connection interval between 20-21ms.

But still we see no increase in the transfer speed.

Are we missing out something here that enables faster transfer rates when sending data from the iPhone to PC?

hi - were you able to set the connection interval down?

Compressed audio over BLE
 
 
Q