A2DP - Bluetooth-Stereo-Audio

with tags Android Gadget Hardware Milestone PC Softwareschrott Technik Telefon -

Wenn es um drahtlose Audio-Übertragung geht, hat man momentan die Wahl aus einem großen Haufen proprietärer Lösungen die alle nicht kompatibel sind (und auch gerne mal noch auf IR aufsetzen), ein paar "professionelleren" Systemen mit enormen Anschaffungskosten und.. äh.. Bluetoothfrickel!

Mit letzterem habe ich mich in den letzten Monaten mal etwas genauer befasst. Schon die Grundlagen auf denen das Zeug aufbaut sind übelkeitserregend. Als Codec wird z.B. nur die Unterstützung eines proprietären, richtig miesen Drecksdings vorgeschrieben, MP3 oder AAC wird aber mal eben als Möglichkeit eingeräumt, die aber eigentlich keiner verwendet, da es ja nicht verlangt wird und was alles verbrochen wird um Bluetooth einigermaßen dazu zu bringen echtzeit-ähnlich berechenbar zu reagieren, das will man eigentlich garnicht wissen.

Dennoch: dieser Mist hat einige Vorteile gegenüber allen anderen Lösungen.


  • es funktioniert einigermaßen

  • überall ist entsprechende Hardware bereits eingebaut (zumindest Telefone/PCs/... können prima als Sender dienen)
  • Hardware dafür ist billig

  • Ferbedienung geht auch


Hardware


Phillips SHB9000/SHB6110


Kopfhörer/Headsets, hauptsächlich dafür gedacht mit einem Telefon verbunden zu werden und neben dem abspielen von Musik und dem Fernbedienen des Mediaplayers, noch so nebenbei Headset beim Telefonieren zu spielen. (Da wird mal eben auf ein anderes BT-Protokoll umgeschalten. Das geht übrigens nicht gleichzeitig, man kann also nicht am PC in Stereo anhören und das Mikrofon nutzen.)
Technisch unterscheiden sich die beiden Varianten kaum. Das Gehäuse ist anders gestaltet und während die 9000er als klassische Kopfhöhrer mit Kunstleder-Polstern und höherem Gewicht getragen werden, sind die 6110er als Neckholder mit kleineren Schaumstoffpolstern konstruiert.
Die Bedienknöpfe sind leicht unterschiedlich gestaltet, was bei den 9000ern schonmal dazu führt dass man versehentlich Play/Pause berührt und versehentlich (wenn es doppelt erfolgt) auf Wahlwiederholung drückt oder den Mediaplayer startet.
Dafür haben die 9000er noch zusätzlich eine Klinkenbuchse als alternativen Eingang, um sie auch an klassischen MP3-Playern oder ähnlichem zu verwenden. Das funktioniert, aber ehrlich gesagt hab ich es nie ernsthaft verwendet. (Das Steckergehäuse muss dafür auch ziemlich schmal sein, ich hab nur 1 einziges Kabel in meiner Kiste gefunden das wirklich ran passt ohne am Gehäuse hängen zu bleiben)

weitere Daten:


  • Akkulaufzeit: mehrere Wochen normalbetrieb bei mir. Ich hab es nie geschafft die Kopfhörer in weniger als 2 Wochen leer zu bekommen, auch nicht bei mehreren Stunden benutzung pro Tag.

  • Reichweite: im Gebäude vlt. 10-15m, völlig ausreichend für eine Verbindung Telefon-Kopfhörer o.ä. und auch wenn man ins Nebenzimmer geht bricht die Verbindung nicht sofort ab.

  • Preis: beide jeweils ca. 60€

  • Tragekomfort: die 9000er drücken etwas stark auf die Ohren und sind damit etwas gewöhnungsbedüftig für manche Leute wenn mehrere Stunden lang verwendet. Auch können da die Ohrmuscheln im Sommer etwas warm sein. Dafür wirken sie natürlich erheblich besser schallisolierend als die 6110er.

  • Klangqualität: bisher mit die besten Kopfhörer in diesem Format die ich gekauft habe.

Kommentar: Beides sind sehr gute Kopfhörer und die Unterschiede zwischen den Bauformen sind eher eine Frage des Geschmacks. Wenn heute meine 9000er kaputt gehen würden, bin ich mir ziemlich sicher dass ich mir genau das gleiche Modell noch einmal kaufen würde, einfach weil ich noch nichts besseres gefunden habe.

Belkin N90


Ein einfacher Empfänger, eigentlich nur ein kleines Kästchen mit Stromeingang (5V, noch ein Steckernetzteil.. irgendwann muss ich mir mal ein AT-Netzteil oder so umlöten um den ganzen Mist hier sinnvoll mit einem Netzteil zu behandeln) und Klinkenbuchse als Ausgang. Keine Knöpfe, keine großen Probleme.

  • Reichweite: ebenfalls ca. 10-15m im Gebäude

  • Preis: ca. 25€

  • Merkt sich 8 Geräte, bei mehr muss man das pairing halt wiederholen.


Kommentar: ein kleiner Kasten den ich hinter meinen AV-Reciever geworfen hab und der unauffällig und zuverlässig seinen Dienst tut. Ich muss mein Telefon jetzt nicht mehr anstecken wenn ich Musik zuhause auf den Lautsprechern hören will. Was will man mehr?

B-Speech Tx2


Eine Art Dongle welches man an einen Klinken-Audio-Ausgang klemmt und das dann Ton via BT übertragen soll.

  • Reichweite: beim Verbinden vlt. 2-3m, danach angeblich 10m (wird eher schwierig)

  • Preis: ca. 15-20€

  • Akkubetrieben, aufladbar via USB-Mini, Akkulaufzeit laut Handbuch max. 7h


Kommentar: ziemlich unbrauchbar. Hatte ich mir mehr der Vollständigkeit halber zugelegt, aber tut nicht so richtig was es soll. Die Akkulaufzeit ist mager und die Reichweite viel zu kurz.

Software


Kommen wir zum großen Problem bei A2DP. Die Software der sendenden Geräte ist oft derartig mies, dass man sie kaum verwenden kann. Grob zusammengefasst geht alles was Telefon ist einigermaßen und alles was PC ist, braucht man garnicht probieren.
Details gibt es natürlich auch zusammengefasst bei Wikipedia

Linux


Nun... wie alles bei dem irgendwie Linux und Audio vorkommt: es funktioniert... manchmal. Grundsätzlich könnte man sich ein uBUNTu installieren, pairing durchführen und Spaß haben. Blöderweise hängt da aber mal wieder diese verpoetterte Scheiße wie PulseAudio dazwischen die Ausgaben aufs falsche Gerät lenkt, Pegel nicht über Null heben kann oder ähnlichen Mist fabriziert.
Alles in Allem ist es noch immer das Desktopsystem mit dem ich A2DP-Kopfhöhrer noch am ehesten zum Funktionieren bekommen kann. Man sollte sich nur halt nicht auf klickibuntu-Mist verlassen und z.B. bei Spaß mit der Lautstärkeregelung lieber mal in Alsamixer nachsehen statt sich stundenlang zu wundern warum alles leise ist wenn Regler lauter gestellt werden.

Windows XP


Nein, tut nicht.
Windows hat einen Bluetooth-Stack der einfach nur halb implementiert ist. Was dann auch dazu führte dass jeder Hardwarehersteller seinen eigenen mitbringt. Mit einigen dieser Dinger soll es schonmal funktioniert haben. Ich habe das aber noch nie gesehen.

Windows Vista/7


Ja, funktioniert manchmal. Das Auswählen der Ausgabegeräte ist noch verbugter als unter uBUNTu/Fedora/Whatever-KlickiBunti-Linux und mit dem falschen BT-Stack geht es gleich mal garnicht. Aber ich habe es schonmal ne weile benutzt ohne mich sofort aufregen zu müssen.
Spaßig wird es wenn schlechte Software wie Flash dazu kommt, die noch irgendwo zusätzliche Buffer oder so einbaut. Da habe ich beim Daylishow-gucken schonmal 5min Versatz zwischen Bild und Ton produzieren können.

OSX


Funktioniert teilweise, Man kann sich verbinden, Ton wird auch übertragen aber wenn z.B. 5min kein Audio übertragen wird, schaltet OSX gerne mehr Sachen in Standby-Modus als sinnvoll sind und meine Kopfhöhrer schalten sich ganz aus weil kein Sender mehr da war.
Das einzige System das sich teilweise noch unverwendbarer verhällt als Windows 7.

Windows Mobile (also vor Mobile 7 und ab 5)


Funktioniert. Die Geräte sind oft etwas älter, haben nur Klasse-2 BT-Sender (und somit auch Geräte vor Windows CE5 haben noch keine passende Software (funktioniert also nicht) und Windows Mobile 7 ist wohl eine ziemlich komplette Neuentwicklung die ich nicht getestet habe (also keine Aussage meinerseits).

Android


Ja, funktioniert ziemlich gut. Mein Milestone hatte zeitweise einige Ressourcenprobleme, die unter Android 2.1 zu regelmäßigen Aussetzern führten, die ich erst auf Empfangsprobleme geschoben hatte. Mit Android 2.2 wurde es besser und seitdem ich Cyanogenmod mit 2.3 drauf hab, kann ich sowas nur noch selten feststellen.

iOS


Hab ich nur mal kurz getestet, funktionierte brauchbar

Symbian


Auch hier hatte ich nur mal kurz das Telefon meiner Schwester angeschlossen. Sie konnte meine Kopfhörer verwenden und sich zumindest in einem größerem Zimmer ohne Empfangsprobleme bewegen. Keine Ahnung welche Version oder welches Telefon das war.
Geschrieben von Dr. Azrael Tod
Older article
Zurechtgepoettert