Одновременная связь Bluetooth A2DP и RFCOMM

#android #bluetooth

#Android #bluetooth

Вопрос:

Я хотел бы знать, возможно ли одновременно выполнять потоковую передачу A2DP и RFCOMM на одно и то же устройство Bluetooth. Приведет ли открытие сокета для связи RFCOMM к прерыванию потока A2DP? Любые известные проблемы в этом использовании, предполагающие, что это возможно? Спасибо.

Ответ №1:

да, это возможно. Открытие потока не вызовет никаких проблем с A2DP, но в зависимости от реализации передача большого количества данных на RFCOMM во время потоковой передачи A2DP может вызвать некоторые пробелы в потоковой передаче из-за ограничений пропускной способности

Ответ №2:

На случай, если кто-нибудь еще найдет этот вопрос и ищет ответ. Я делаю это, на моем Galaxy Nexus потоковая передача звука выполняется стабильно, но я вижу падение скорости передачи данных на моем разъеме RFCOMM. У меня нет точных цифр. Но производительность определенно падает при воспроизведении звука через A2DP, а затем восстанавливается после остановки A2DP. Это для последовательной связи со скоростью 115200 бит / с.

Я должен также добавить, что это было сделано с Android 4.3, который использует новый стек Bluetooth, который не является BlueZ