[Благодарность за этот ответ в основном идет Эведелю, который пояснил, что ответ находится в файле btsnoop_hci.log, используя Wireshark; и prittstift69, чтобы поделиться простым способом создания этого файла журнала.]
Это пошаговое руководство для новичков, в котором кратко изложены ответы, которые уже даны, с некоторой интерпретацией полученных мной результатов.
Как уже упоминалось, prittstift69 и другие, вы можете «Включить журнал отслеживания Bluetooth HCI» в разделе «Параметры разработчика». Нет необходимости следовать более сложному подходу, предложенному ewedel.
Начните с выключения Bluetooth на устройстве Android (я назову это «телефон»).
Включите журнал отслеживания Bluetooth HCI в разделе «Параметры разработчика».
Включите Bluetooth на телефоне и подключите его к приемнику Bluetooth (я назову его «приемник»). Этот шаг предполагает, что приемник ранее был связан с телефоном.
Воспроизведите музыку на своем телефоне (в идеале, в несжатом формате WAV или FLAC). Десять секунд - это все, что тебе нужно. (Возможно, даже меньше)
Выключите Bluetooth на телефоне.
Отключить Bluetooth HCI Snoop Log
Перенесите файл btsnoop_hci.log (я нашел его в / sdcard / Android / Data /) на ваш компьютер. Запустите wireshark на своем компьютере и откройте файл btsnoop_hci.log
Фильтр для "btavdtp" (без кавычек) Поиск сообщения от телефона получателю "Sent Command - SetConfiguration ...." Это сообщение, отправленное телефоном получателю с окончательной конфигурацией, которая будет использоваться для этого аудио после того, как рукопожатие завершено. Текст в поле «Информация» скажет вам, какой была окончательная конфигурация.
[SBC] Если это SBC, вы можете узнать, что такое битпул. Для этого удалите Фильтр для btavdtp и найдите сообщение с протоколом SBC и нажмите на него. Ниже в разделе сведений разверните информацию о кодеке Bluetooth SBC. Затем разверните все (или все) данные фрейма. Там он должен четко показывать битпул, используемый этим кадром. Если это 35, есть большая вероятность, что ваша частота дискретизации составляет 44,1 кГц, вы используете Joint Stereo и используете аудио-профиль SBC среднего качества ( http://soundexpert.org/news/-/blogs/bluetooth-audio -качество-a2dp ). Скорость передачи для сжатого аудио составляет 229 кбит / с, что соответствует 4,68 в тестировании Sound Expert ( http://soundexpert.org/encoders-224-kbps ), что сравнимо с mp3 около 110-130 кбит / с.
[APT-X] Если это APT-X, то и ваш телефон, и приемник поддерживают APT-X, и именно это он и использует. Предполагая 16-битную частоту 44,1 кГц, кодек работает на скорости 352 кбит / с.