[Le mérite de cette réponse revient surtout à ewedel, qui a précisé que la réponse se trouve dans le fichier btsnoop_hci.log, en utilisant Wireshark; et prittstift69, pour partager le moyen facile de créer ce fichier journal.]
Il s'agit d'un tutoriel étape par étape, convivial pour les débutants, résumant les réponses déjà données, avec une certaine interprétation des résultats de ma part.
Comme prittstift69 et d'autres l'ont mentionné, vous pouvez «Activer le journal de surveillance Bluetooth HCI» sous Options du développeur. Pas besoin de suivre l'approche plus compliquée suggérée par ewedel.
Commencez par désactiver Bluetooth sur l'appareil Android (je l'appellerai «téléphone»).
Activez le journal de surveillance Bluetooth HCI sous Options du développeur.
Activez Bluetooth sur le téléphone et connectez-le au récepteur Bluetooth (je l'appellerai «récepteur»). Cette étape suppose que le récepteur a été préalablement couplé avec le téléphone.
Écoutez de la musique sur votre téléphone (idéalement un fichier WAV ou FLAC non compressé). Dix secondes suffisent. (Probablement encore moins)
Désactivez Bluetooth sur le téléphone.
Désactiver le journal de surveillance Bluetooth HCI
Transférez le fichier btsnoop_hci.log (je l'ai trouvé dans / sdcard / Android / Data /) sur votre ordinateur. Exécutez Wireshark sur votre ordinateur et ouvrez le fichier btsnoop_hci.log
Filtrer pour "btavdtp" (sans guillemets) Rechercher un message du téléphone au récepteur "Commande envoyée - SetConfiguration ...." Il s'agit du message envoyé par le téléphone au récepteur avec la configuration finale à utiliser pour cet audio une fois la négociation terminée. Le texte du champ Info vous indiquera quelle était la configuration finale.
[SBC] Si c'est SBC, vous voudrez peut-être savoir ce qu'est le bitpool. Pour ce faire, supprimez le filtre pour btavdtp et recherchez un message avec le protocole SBC et cliquez dessus. Ci-dessous, dans la section des détails, développez les informations du codec Bluetooth SBC. Développez ensuite une partie ou la totalité des données de trame. Là, il devrait clairement montrer le Bitpool utilisé par ce cadre. S'il est de 35, il y a de fortes chances que votre fréquence d'échantillonnage soit de 44,1 kHz, vous utilisez Joint Stereo et utilisez le profil audio SBC de qualité moyenne ( http://soundexpert.org/news/-/blogs/bluetooth-audio -qualité-a2dp ). Le débit binaire pour l'audio compressé est alors de 229 kbits / sec SBC, ce qui marque un 4.68 dans les tests de Sound Expert ( http://soundexpert.org/encoders-224-kbps ) qui est comparable au mp3 autour de 110-130 kbits / sec.
[APT-X] S'il s'agit d'APT-X, alors votre téléphone et votre récepteur prennent en charge APT-X, et c'est ce qu'il utilise. En supposant 16 bits, 44,1 kHz, le codec fonctionne à 352 kbits / s.