bluezスタックを使用すると、複数のオーディオソースを接続できますか?どのように?そうでなければ他の方法がありますか?可能であれば、他のBluetoothバージョン(低エネルギーなど)を以前のバージョンと混在させることはできますか?
これが不可能な場合(高価な)解決策は、私の(物理的)オーディオミキサーの後ろに複数の(物理的)Bluetoothレシーバーを接続することです^-^
背景:「メディアサーバー」を構築しようとしていますが、携帯電話からオーディオをストリーミングできるようにしたいのですが、「実際に音楽を再生していない携帯電話の接続を切断してもよろしいですか?」という言葉を聞きたくありません。 ]? 「つなげていただけます」。
ベストアンサー1
また、複数のBluetoothデバイスを1つのオーディオストリーム(私の場合はシンク)に接続したいと思います。
上記の回答に基づいて、私はより多くの洞察力を得て、私が望むことをするようにアップグレードするためにpulseaudioコードを調べ始めました。
私はこれを見つけましたhttps://cgit.freedesktop.org/pulseaudio/pulseaudio/tree/src/modules/bluetooth/bluez5-util.c:
/* Currently only one A2DP codec is supported, so register only SBC
* Support for multiple codecs needs to use a new Bluez API which
* pulseaudio does not implement yet, patches are waiting in queue */
a2dp_codec_sbc = pa_bluetooth_get_a2dp_codec("sbc");
これはツリートップコードにあるので、誰かがある時点でBluez5 APIとよりよく一致するようにpuseaudioをアップグレードすることを検討しているようです。
この違いは、復元する必要があるコードも示しています。 https://cgit.freedesktop.org/pulseaudio/pulseaudio/commit/?id=d504744396316c4b05f477327feb36095f5e68cb