#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