Ist es möglich, einen anderen Bluetooth-Codec als SBC auf Android Lollipop zu verwenden?

Ich habe Probleme mit der Klangqualität meines Motorola Roadster 2. Im Grunde ist dies eine Bluetooth-Freisprecheinrichtung für das Auto, die eingehendes Medienaudio an mein UKW-Radio streamen kann, sodass ich es genießen kann, meine Musikbibliothek in meinem Auto zu hören hat keine 3,5mm Klinkenbuchse.

Ich dachte immer, dass die Klangqualität aufgrund der FM-Ummodulation mittelmäßig ist, bis ich ein iPad daran angeschlossen und einige Songs darüber gespielt habe. Die Qualität war absolut besser als die meines Android-Handys.

Apple hat offensichtlich einen anderen Bluetooth-Stack für seine Geräte, also habe ich angefangen, mich damit zu beschäftigen. Ich habe diese Stack Exchange-Antwort verwendet , um herauszufinden, welchen Codec mein Samsung Galaxy S3 beim Streamen auf das Gerät verwendet hat. Es scheint, dass der Roadster 2 das A2DP-Profil verwendet und sowohl SBC- als auch MPEG-1.2-Codecs unterstützt, aber das Telefon wählt den minderwertigen SBC, nachdem es die Fähigkeiten aus irgendeinem obskuren Grund überprüft hat. Einige Untersuchungen deuten darauf hin, dass SBC für Musik-Streaming nicht empfohlen wird, da die Qualität nicht ideal ist, also war meine Vermutung, stattdessen den MPEG-1.2-Codec zu verwenden.

Allerdings kann ich nach einigem sehr gründlichen Graben um Himmels willen keine Konfiguration finden, um zu versuchen, den MPEG-1.2-Codec mit dem Bluedroid Bluetooth Stack zu erzwingen, der mit Android 4.2+ verwendet wird. Der alte BlueZ-Stack hatte eine Option in seiner Konfigurationsdatei ( /system/etc/bluetooth/audio.conf), um einen anderen Codec zu aktivieren, aber es funktioniert nicht mehr mit dem neuen Bluedroid-Stack. Gibt es eine ähnliche Möglichkeit, einen anderen Codec als SBC zu erzwingen?

Ich verwende Android 5.1 (Cyanogenmod 12.1 um genau zu sein).

Antworten (1)

Sieht so aus, als ob diese Frage bereits beantwortet wurde: Wie kann ich feststellen, welche A2DP-Codecs mein Telefon unterstützt/derzeit verwendet?

Sehen Sie sich die oberste Antwort mit einer Punktzahl von 3 zum Zeitpunkt des Schreibens dieser Antwort an.

Grundsätzlich können Sie herausfinden, welche Codecs auf Ihrem Gerät verfügbar sind, da es darauf ankommt, was die Hardware unterstützt. Es fallen Lizenz- und andere Gebühren an, sodass nicht jedes Gerät jeden Codec unterstützen kann.

Sie haben auf einen Beitrag verwiesen, den MatLag bereits kennt ... Klicken Sie auf den Link in seinem Beitrag. Es ist das gleiche, das Sie haben, also kann man davon ausgehen, dass MatLag das durchgelesen hat.