Uitleg
Bluetooth-codecs en latency: SBC, AAC, aptX, LDAC, LC3
Bluetooth heeft niet genoeg bandbreedte om ongecomprimeerd geluid te vervoeren. Er is dus een codec nodig: een techniek die het signaal lichter maakt voordat het wordt verzonden. Fabrikanten maken er een verkoopargument van; de werkelijkheid is genuanceerder, en de codec is niet altijd de plek waar de kwaliteit wordt bepaald.
Waarom comprimeren nodig is
De muziek op een cd beslaat 1.411 kilobit per seconde. Een klassieke bluetooth-audioverbinding biedt onder goede omstandigheden een paar honderd kilobit, en veel minder in een metrostel dat vol zit met radiosignalen. Een codec (coder-decoder) verlaagt de bitrate door de informatie weg te laten die het oor het minst waarneemt, volgens de principes van de psychoakoestiek: een zacht geluid dat wordt gemaskeerd door een luid geluid ernaast, wordt bijvoorbeeld niet verzonden.
De telefoon codeert, de koptelefoon decodeert. Beide apparaten moeten dus dezelfde codec spreken. Bij het verbinden kiezen ze de beste die ze gemeen hebben; is die er niet, dan vallen ze terug op SBC, dat elk bluetooth-audioapparaat verplicht moet ondersteunen.
De codecs in één tabel
| Codec | Maximale bitrate | Compatibiliteit | Om te onthouden |
|---|---|---|---|
| SBC | ≈ 328 kbit/s | Universeel | Prima op volle bitrate, vaak afgeknepen |
| AAC | ≈ 256 kbit/s | Apple, de meeste Android-toestellen | Uitstekend op de iPhone, wisselend op Android |
| aptX | 352 kbit/s | Android, Windows | In de praktijk gelijkwaardig aan een goede SBC |
| aptX HD | 576 kbit/s | Android | Tot 24 bit / 48 kHz |
| aptX Adaptive | 279 – 420 kbit/s, variabel | Recente Android-toestellen (Qualcomm-chips) | Past zich aan de radio-omstandigheden aan, lage latency |
| aptX Lossless | ≈ 1 Mbit/s | Enkele recente Android-toestellen | Cd-kwaliteit zonder verlies als het signaal het toelaat |
| LDAC | 330 / 660 / 990 kbit/s | Android | Tot 24 bit / 96 kHz, gevoelig voor interferentie |
| LC3 | Variabel | LE Audio-apparaten | Beter dan SBC bij gelijke bitrate, energiezuinig |
Hoor je het verschil?
Minder dan de specificatielijsten doen vermoeden. Blinde luistertests laten het al lang zien: goed gecodeerde AAC op 256 kbit/s is voor de overgrote meerderheid van de luisteraars, bij de overgrote meerderheid van de muziek, niet van het origineel te onderscheiden. SBC op volle bitrate zit daar niet ver vandaan.
Hoorbare verschillen ontstaan vooral in drie situaties:
- Een bitrate die instort. Als het radiosignaal slecht is, verlaagt de codec zijn bitrate. LDAC die is teruggevallen naar 330 kbit/s doet het niet beter dan AAC.
- Een middelmatige encoder. De kwaliteit van AAC hangt sterk af van de implementatie: opmerkelijk goed bij Apple, wisselend per merk op Android.
- Dubbele compressie. Gestreamde muziek is al gecomprimeerd; de bluetooth-codec comprimeert haar opnieuw. Twee opeenvolgende compressies stapelen zich op, wat pleit voor een bron van goede kwaliteit.
De werkelijke rangorde is duidelijk: de koptelefoon (zijn drivers, zijn afstemming, zijn pasvorm) weegt oneindig veel zwaarder dan de codec. Liever een uitstekende koptelefoon met AAC dan een middelmatige met LDAC.
Welke codec bij welke telefoon
- iPhone, iPad: AAC, en niets beters. aptX en LDAC hebben in dit ecosysteem geen enkel nut.
- Android met Qualcomm-chip: aptX en zijn varianten, naast LDAC op de meeste modellen.
- Andere Android-toestellen: SBC, AAC en doorgaans LDAC, dat sinds Android 8 in het systeem zit.
- Windows: SBC, AAC en aptX, afhankelijk van de versie en de adapter.
Op Android tonen de ontwikkelaarsopties welke codec er werkelijk wordt gebruikt: het is de enige manier om te controleren of de beloofde ‘hi-res’ ook echt actief is.
Latency: waar de codec er echt toe doet
Coderen, verzenden, bufferen en decoderen kost tijd. Die vertraging hoor je niet als je naar muziek luistert. Bij video compenseren apps haar door het beeld te vertragen. Bij gamen of bij het bespelen van een instrument kan niets haar compenseren.
SBC en AAC komen doorgaans uit op 150 tot 250 ms. aptX Adaptive en LC3 zakken in hun modus voor lage latency naar 50 tot 90 ms. Alleen merkeigen 2,4 GHz-verbindingen en de kabel duiken onder de 30 ms. De gevolgen voor gamen staan beschreven in geluid bij gamen.
LE Audio, LC3 en Auracast: de nieuwe generatie
De ‘klassieke’ bluetooth die voor audio wordt gebruikt, dateert van begin jaren 2000. Zijn opvolger, LE Audio, is gebaseerd op de energiezuinige variant van bluetooth en op een nieuwe verplichte codec, LC3. Wat het oplevert:
- Een betere kwaliteit bij gelijke bitrate, en dus een langere accuduur bij dezelfde kwaliteit, of omgekeerd.
- Een goede microfoon tijdens het luisteren. Klassieke bluetooth schakelt over naar een telefoonmodus, mono en dof, zodra de microfoon aangaat; LE Audio behoudt in beide richtingen een behoorlijk geluid.
- Auracast: het uitzenden van één audiostream naar een onbeperkt aantal ontvangers. Je muziek delen met een vriend, of de televisie in een sportschool of de omroepberichten op een luchthaven in je eigen koptelefoon beluisteren.
- Ondersteuning voor hoortoestellen, net als voor gewone oordopjes.
LE Audio raakt ingeburgerd op recente telefoons en koptelefoons, maar vereist dat beide apparaten het ondersteunen. Tot die tijd blijft klassieke bluetooth de gemene deler.
Wat zwaarder telt dan de codec
- Multipoint: tegelijk verbonden blijven met je computer en je telefoon. Waardevol bij thuiswerken.
- De stabiliteit van de verbinding: een bescheiden codec die nooit hapert, is beter dan een ambitieuze codec die het geluid in stukjes hakt.
- De interne verwerking van de koptelefoon: equalizing, noise cancelling en versterking wegen zwaarder op het resultaat dan het transport van het signaal.
- Een bedrade ingang: via jack of usb-c omzeil je de hele kwestie, en het redt je reis als de accu leeg is.
Bronnen en referenties
Veelgestelde vragen
Wat is de beste bluetooth-codec?
Op papier bieden LDAC op 990 kbit/s en aptX Lossless de hoogste bitrates. In de praktijk geven AAC op de iPhone en aptX Adaptive of LDAC op Android allemaal een uitstekend resultaat. De beste codec is de codec die je telefoon en je koptelefoon allebei ondersteunen en die stabiel blijft op de plek waar je luistert.
Ondersteunt de iPhone aptX of LDAC?
Nee. iPhones en iPads gebruiken alleen de codecs SBC en AAC. Een koptelefoon met aptX of LDAC werkt wel met een iPhone, maar dan via AAC. De AAC van Apple is zeer goed geïmplementeerd en volstaat om op hoog niveau te luisteren.
Gaat de geluidskwaliteit achteruit door bluetooth?
Bluetooth comprimeert het geluid, met een theoretisch verlies. Met een moderne codec op een behoorlijke bitrate is dat verlies voor de meeste luisteraars onder normale omstandigheden onhoorbaar. De kwaliteit van de koptelefoon, zijn afstemming en zijn pasvorm hebben veel meer invloed op het resultaat dan de bluetooth-compressie.