Page 1 of 1

ESP32 simultaneous a2dp sink/source?

Posted: Fri Feb 23, 2018 8:16 am
by chefboyrd
Hello,

I was wondering if it would be possible to run the ESP32 as both an a2dp sink/source at the same time? The idea would be to take a music stream and have it repeat on another ESP32 via BT. Is this possible?

Best,
chefboyRD

Re: ESP32 simultaneous a2dp sink/source?

Posted: Wed Aug 29, 2018 7:48 pm
by tieden
Did you ever find out if this was possible with an ESP32 module?

Re: ESP32 simultaneous a2dp sink/source?

Posted: Thu Aug 30, 2018 3:16 pm
by tieden
Did you ever find and answer or solution to this kind of streaming setup and whether it was possible with the ESP32?

Re: ESP32 simultaneous a2dp sink/source?

Posted: Fri Aug 31, 2018 2:44 am
by ESP_Tianhao
As far as now, A2DP sink and source cannot work simultaneously. This work is in evaluating.

Re: ESP32 simultaneous a2dp sink/source?

Posted: Wed Apr 17, 2019 11:37 pm
by sparky3822
Hello, any updates on this capability? i.e. Can ESP32 work with a Bluetooth device that has both speaker and microphone?

Thanks,

Carl

Re: ESP32 simultaneous a2dp sink/source?

Posted: Tue May 26, 2020 9:45 pm
by aponomarenko
Hi all.

I try to stream audio from my phone through esp32-wroom devKits to a car's bluetooth audio system (car kit). For this I use two esp32 modules - the first works as sink and connects to the phone and the second works as source and should connect to the car's bluetooth car kit. Connecting the first esp32-module to the phone and stream audio works without problems. I tested it with a2dp_source and pipeline_a2dp_source_stream examples for audio stream to the JBL Bluetooth speaker without any problems. But I have connectivity issue with bluetooth car kit. I also experimented with connecting to car kit with bluetooth USB dongle CSR4.0 and BlueZ - the official Linux Bluetooth stack. Finally, it was possible to successfully connect to the car audio system and transmit music only if the sender (BlueZ) works as Source and as Sink, i.e. registered endpoints Source and Sink. Is it possible to combine a2dp source and sink with esp-adf? How to do it? I would be grateful for any help. Thanks in advance.

Best regards, Alex.