Share via

bluetooth a2dp multi streaming

Anonymous
2021-04-12T03:48:54+00:00

HI:

   i have developed a vitual audio driver,it will enum a audio speaker in my pc. and i set the audio speaker as default speaker im my pc .

   i also have developed a application in win32, i use coreapi to capture the audio data from the audio speaker ,and send the data to two bluetooth speakder,so when i play music in my pc,the two bluetooth speaders will also play the music.

  but there is a problem that it will  not  work properly for a  long time just like 30mins  or 1 hour, the  bluetooth radio in my pc will not work propely,the two bluetooth speakers will not play music,they are  slience! so when i reset the buletooth radio or restart the pc ,they will  work again.

by the way:  the bluetooth radio i use is a usb device ,it's hardware id is USB\VID_8087&PID_0A2A&REV_0001,and the bluetooth version is 4.2

the os is windows10 x64 14393.2941,version is 1607 ,windows 10 enterprise 2016 LTSB.

in the inter tech support, i response the issue,the answer for me is :

BT 2 streaming in A2DP profile is not supported in MSFT BT stack currently. Not sure your audio output path and connected with 2 BT speakers are stable configurated in MSFT WIN OS.

Understand your user scenario, but due to MSFT BT stack doesn't support to multiple streaming (multiple BT devices) in A2DP profile currently. That means BT stack only allow one BT connection one time.

Thus we suspect your simultaneous BT connections is active no#1 BT speaker, disconnect no#2 BT speaker and pass the audio path to no#1 BT speaker. Same scenario is in no#2 BT speaker.

For this kind of user scenario (active/dis-active BT connections), we have chance to hit the connection collision.

so what can i do for my project ?

Windows Insider program | Windows Insider preview | Devices and drivers

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

2 answers

Sort by: Most helpful
  1. Anonymous
    2021-04-12T04:08:31+00:00

    What OS build are you on?  Hit the Windows key, type winver, hit Enter.

    Or Windows key+r, winver, OK

    the os is windows10 x64 14393.2941,version is 1607 ,windows 10 enterprise 2016 LTSB.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2021-04-12T03:59:36+00:00

    What OS build are you on?  Hit the Windows key, type winver, hit Enter.

    Or Windows key+r, winver, OK

    Was this answer helpful?

    0 comments No comments