Как работает профиль bluetooth a2dp?

Я хочу создать приложение музыкального проигрывателя Bluetooth, которое передает звук с одного устройства на другое. Я прочитал все на странице разработчиков Android о Bluetooth и нашел что профиль под названием a2dp был специально создан для потоковой передачи аудио. Однако не так много было предоставлено о том, как его использовать. Я также рассмотрел пример Bluetooth-чата, но не смог понять, как на самом деле отправить аудио и как его получить. Я также читал, что функциональность приемника a2dp была добавлена ​​​​с Android 5.0. Проведя несколько часов в stackoverflow, я вижу множество вопросов, задающих одно и то же, но без удовлетворительного ответа.

Мои главные вопросы-

  1. Как работает профиль bluetooth a2dp?
  2. Существуют ли лучшие методы для реализации потоковой передачи звука между устройствами Android, кроме a2dp?

Любая помощь будет принята с благодарностью.


person user5795    schedule 03.03.2017    source источник


Ответы (1)


Вы можете прочитать основную спецификацию AVDTP, чтобы узнать, что происходит во время соединения a2dp. Но если вы хотите узнать, как это работает с точки зрения кодирования, я предлагаю вам пройти этот блог, который я считаю полезным.

person Hari Nandha    schedule 17.12.2018