On Wed, 16 Aug 2017, Winfried Ritsch wrote:
Here my state of research: Since BLuez >= 5.0 dropped ALSA [1] I tried using pulseaudio (can route it trough jackd). I connected a BK8000L module (sure hifi) via bt-manager and pulseaudio works fine. I try to connect a second, the first one gets disconnected so only one is audio device seems to be possible at the same time.
That would be either a limitation of pulse, the BT module or the bt dongle. Have you tried two BT dongles? (does tyhe kernel allow that?)
As a second solution I tried the alsa implementation: bluez-alsa [2], but I didn't succeed to use it via jackd (didnt try hard) and it has the same behaviour with aplay on an first try on command line.
Because of possible issues as mentioned above, have you tried this with pulse with no blue tooth module? That is does pulse lock the BT audio in the same way it does for a ALSA device?
Purpose: simple distributed audio-system adding BT speaker for sound installations, the first try two BT-Speaker used each mono, forming a stereo pair.
What little I know about BT (that it is wireless :) would suggest that it would not be possible to use two bt links for a stereo pair without artifacts. BT audio is a stream and I would guess compressed and resampled for best quality. A stereo stream for a set of speakers would be a must. I think if it was me and I had to use separate lines for left and right, I would choose mono and add speakers as needed to cover the area. (stereo in a live crowd situation is over rated anyway :)
However, the big question with BT for any venue is it's relatively short range and interference with many people using BT headsets for their phone. (even someone driving past with a hands free setup). As much as we all hate wifi for pro audio use (for it's unreliablility) I would expect it to be better than BT (focused ir may be even better). It would then be possible to go pulse to pulse (I do not know how flexable pulse is over net) or jack to jack (very flexable with zita-njbridge) or even simpler an opus streamer of some sort. Also check out wireless personal monitoring systems.
One thing for sure is added latency. If overall latency is not a problem (streaming prerecorded material only) then icecast or similar may be the best option (.5 sec latency or so).
I understand the BT speakers are already available and putting together a powered speaker with a r-pi or similar with wifi while relatively cheap, does require work and assembly. I do not know if there is any such thing as a BT booster available though. (and BT needs bi-directional traffic)
I am not sure, but I do not think BT has a "promiscuous mode" (or broadcast) allowing several receivers to use one stream.
Anyway, just some thoughts off the top of my head. -- Len Ovens www.ovenwerks.net _______________________________________________ Linux-audio-user mailing list Linux-audio-user@xxxxxxxxxxxxxxxxxxxx https://lists.linuxaudio.org/listinfo/linux-audio-user