[Podziękowania za tę odpowiedź należą głównie do ewedel, który wyjaśnił, że odpowiedź znajduje się w pliku btsnoop_hci.log, używając Wireshark; i prittstift69, za udostępnienie łatwego sposobu utworzenia tego pliku dziennika.]
Jest to przyjazny dla początkujących samouczek krok po kroku, podsumowujący już udzielone odpowiedzi, z pewną interpretacją moich wyników.
Jak wspomniano prittstift69 i inne, możesz „włączyć dziennik snoop Bluetooth HCI” w opcjach programisty. Nie trzeba stosować bardziej skomplikowanego podejścia sugerowanego przez ewedel.
Zacznij od wyłączenia Bluetooth na urządzeniu z Androidem (nazywam to „telefonem”).
Włącz dziennik snoop Bluetooth HCI w Opcjach programisty.
Włącz Bluetooth w telefonie i podłącz go do odbiornika Bluetooth (nazywam go „odbiornikiem”). W tym kroku założono, że odbiornik został wcześniej sparowany z telefonem.
Odtwarzaj muzykę na swoim telefonie (najlepiej nieskompresowany plik WAV lub FLAC). Dziesięć sekund to wszystko, czego potrzebujesz. (Prawdopodobnie nawet mniej)
Wyłącz Bluetooth w telefonie.
Wyłącz dziennik snoop Bluetooth HCI
Przenieś plik btsnoop_hci.log (znalazłem go w / sdcard / Android / Data /) na swój komputer. Uruchom wireshark na swoim komputerze i otwórz plik btsnoop_hci.log
Filtr „btavdtp” (bez cudzysłowów) Wyszukaj wiadomość z telefonu do odbiornika „Wysłane polecenie - SetConfiguration ....” Jest to wiadomość wysłana przez telefon do odbiornika z ostateczną konfiguracją, która zostanie użyta dla tego dźwięku po zakończeniu uzgadniania. Tekst w polu Informacje powie ci, jaka była ostateczna konfiguracja.
[SBC] Jeśli to jest SBC, możesz chcieć wiedzieć, co to jest pula bitów. Aby to zrobić, usuń Filtr dla btavdtp i poszukaj komunikatu w protokole SBC i kliknij go. Poniżej, w sekcji szczegółów, rozwiń informacje o kodeku Bluetooth SBC. Następnie rozwiń dowolne (lub wszystkie) dane ramki. Tam powinien wyraźnie pokazać Bitpool używany przez tę ramkę. Jeśli jest to 35, istnieje duża szansa, że częstotliwość próbkowania wynosi 44,1 kHz, używasz Joint Stereo i używasz profilu audio SBC o średniej jakości ( http://soundexpert.org/news/-/blogs/bluetooth-audio -quality-a2dp ). Szybkość transmisji skompresowanego dźwięku wynosi wtedy 229 kb / s SBC, co daje 4,68 w testach Sound Expert ( http://soundexpert.org/encoders-224-kbps ), co jest porównywalne z mp3 około 110-130 kb / s.
[APT-X] Jeśli jest to APT-X, zarówno telefon, jak i odbiornik obsługują APT-X i właśnie z tego korzysta. Zakładając, że 16-bit, 44,1 kHz, kodek działa z prędkością 352 kb / s.