Tvoje Bluetooth slúchadlá môžu hrať lepšie. V Androide stačí zmeniť toto skryté nastavenie
Android umožňuje zmeniť Bluetooth audio kodek pre slúchadlá. Pozri sa, aký je rozdiel medzi SBC, AAC, aptX, LDAC a LHDC a ktorý môže ponúknuť lepší zvuk.
Bluetooth slúchadlá dnes používa množstvo ľudí. Väčšina však pri ich pripojení k telefónu vôbec nerieši, akým spôsobom Android prenáša zvuk. Telefón jednoducho spojí slúchadlá cez Bluetooth a hudba začne hrať. V pozadí však funguje takzvaný Bluetooth audio kodek. Ten rozhoduje o tom, ako telefón zvuk skomprimuje a odošle do slúchadiel. A práve tu môže byť medzi jednotlivými zariadeniami pomerne veľký rozdiel. Android pritom v bežných nastaveniach často zobrazí iba časť dostupných možností. Ak chceš vidieť širšiu ponuku, musíš siahnuť po nastaveniach pre vývojárov.
Android pred tebou ukrýva viac kodekov
Najskôr musíš slúchadlá klasicky spárovať s telefónom. Potom otvor Nastavenia > Informácie o telefóne a nájdi položku Číslo zostavy. Na tú následne niekoľkokrát klepni. Android po približne desiatich klepnutiach zobrazí upozornenie, že si aktivoval možnosti pre vývojárov.
V novozobrazenej sekcii Možnosti pre vývojárov následne hľadaj časť venovanú Bluetooth a sieťovým nastaveniam. Nájdeš tam napríklad položky Bluetooth Audio Codec, kvalitu prehrávania LDAC alebo počet bitov na vzorku. Práve prvá možnosť ti môže ukázať kodeky, ktoré telefón a slúchadlá podporujú.

Môžeš tam naraziť na SBC, AAC, aptX, aptX HD, aptX Adaptive, LDAC alebo LHDC. Nie všetky možnosti fungujú s každými slúchadlami. Telefón a slúchadlá musia konkrétny kodek podporovať.

SBC: základ, ktorý funguje takmer vždy
SBC predstavuje základný Bluetooth audio kodek. Podporujú ho všetky zariadenia s profilom A2DP, ktorý Bluetooth využíva na prenos stereofónneho zvuku. Jeho výhodou je jednoduchosť. Nepotrebuje extrémny výpočtový výkon ani veľkú dátovú kapacitu. Za túto jednoduchosť však platíš nižšou kvalitou a vyššou latenciou v porovnaní s modernejšími riešeniami. SBC pracuje maximálne so 48 kHz a 16-bitovým zvukom. Bežné implementácie ponúkajú bitrate približne od 229 do 345 kb/s. Existuje aj upravená verzia SBC XQ, ktorá môže dosiahnuť približne 512 kb/s. Tú však nenájdeš v každom telefóne ani slúchadlách.
Neprehliadni
Ak tvoje zariadenia podporujú kvalitnejší kodek, potom nie je veľa dôvodov, prečo by si mal používať SBC. Na druhej strane predstavuje spoľahlivú zálohu, pretože jeho podpora je veľmi široká.
AAC môže byť dobrý kompromis
S AAC sa pravdepodobne stretneš aj mimo Bluetooth. Ide o stratový zvukový formát, ktorý vznikol ako alternatíva k MP3 a dodnes sa používa pri ukladaní a streamovaní hudby. Pri Bluetooth dokáže ponúknuť dobrú kvalitu aj pri relatívne nízkom bitrate. Na Android telefónoch sa často pohybuje približne medzi 128 a 320 kb/s.
Háčik spočíva v implementácii. Výsledná kvalita AAC totiž závisí aj od toho, ako ho konkrétny výrobca telefónu spracuje. Preto môže AAC fungovať veľmi dobre na jednom zariadení a o niečo horšie na inom. Napriek tomu ide o zaujímavú voľbu, keď potrebuješ hlavne širokú kompatibilitu.
aptX má hneď niekoľko verzií
Qualcomm vytvoril celú rodinu kodekov aptX. Nejde teda o jednu technológiu s jedinými vlastnosťami. Základný aptX pracuje s bitratom 384 kb/s a podporuje 16-bitový zvuk pri 48 kHz. aptX HD posúva bitrate na 576 kb/s a pridáva podporu 24-bitového zvuku pri 48 kHz. Ešte zaujímavejší je aptX Adaptive. Namiesto pevne nastavenej hodnoty dokáže meniť bitrate podľa kvality bezdrôtového spojenia.
Ak máš dobrý signál, môže prenášať viac dát. Keď sa objaví rušenie alebo sa zväčší vzdialenosť medzi telefónom a slúchadlami, bitrate môže znížiť, aby spojenie zostalo stabilné. Existuje aj aptX Lossless, ktorý dokáže za vhodných podmienok preniesť 16-bitový 44,1kHz zvuk v bezstratovej kvalite. Podpora jednotlivých verzií však závisí od konkrétneho telefónu a slúchadiel.
LDAC ponúka vysoký bitrate, no číslo nie je všetko
Veľmi známym Bluetooth kodekom je LDAC od Sony. Ten podporuje tri základné úrovne bitratu: 330, 660 a až 990 kb/s. Zvláda tiež 24-bitový zvuk pri 96 kHz. Práve vysoký bitrate patrí medzi jeho hlavné prednosti. Android ho navyše podporuje už od verzie 8.0, vďaka čomu sa LDAC rozšíril medzi telefónmi a slúchadlami rôznych výrobcov. Pozor však na jednu vec. Najvyššia hodnota 990 kb/s nemusí automaticky znamenať najlepší výsledok.
LDAC môže podľa kvality spojenia prepínať medzi rôznymi režimami. Ak chceš konkrétne nastaviť najvyšší bitrate, nájdeš túto možnosť v nastaveniach pre vývojárov. Vyšší bitrate zároveň kladie väčšie nároky na bezdrôtové spojenie. Ak ti pri 990 kb/s začnú vypadávať slúchadlá, môže byť 660 kb/s praktickejšia voľba.
LHDC začína byť zaujímavou alternatívou
Do hry vstupuje aj LHDC, teda kodek spoločnosti Savitech. V mnohom pripomína LDAC. Bežné profily ponúkajú približne 400, 560 a 900 kb/s, zatiaľ čo novšia verzia LHDCv5 prináša ešte širší rozsah a môže dosiahnuť až 1 400 kb/s. Podporuje tiež 24-bitový zvuk pri 192 kHz a bezstratový prenos. Zaujímavé je, že Google pridal podporu LHDC do Pixelov s Androidom 17. Na využitie tejto možnosti však potrebuješ kompatibilné slúchadlá.

LHDC sa zároveň objavuje v čoraz väčšom počte slúchadiel a telefónov, najmä od ázijských výrobcov.
Prečo Android často uprednostní práve LDAC?
Ak máš telefón aj slúchadlá s podporou viacerých kodekov, možno ťa prekvapí, prečo Android často ponúka ako HD možnosť práve LDAC. Dôvod súvisí s jeho integráciou do Androidu. LDAC sa do systému dostal už v Android 8.0, takže výrobcovia nemuseli riešiť samostatnú implementáciu jeho enkodéra rovnakým spôsobom ako pri niektorých licencovaných alternatívach.
Výrobcovia však môžu poradie podporovaných kodekov meniť. Ak konkrétny telefón podporuje napríklad aptX Lossless alebo LHDC, výrobca môže upraviť predvolené správanie systému.
Pri výbere Bluetooth kodeku sa preto neoplatí naháňať iba za najvyšším číslom. Bitrate síce zohráva dôležitú úlohu, no rovnako záleží na stabilite spojenia, latencii, spotrebe energie, kompatibilite a konkrétnej implementácii v telefóne a slúchadlách. Ak ti LDAC pri 990 kb/s pravidelne vypadáva, stabilné spojenie cez aptX Adaptive alebo AAC môže priniesť príjemnejší výsledok. Pri počúvaní hudby totiž nemusí byť najdôležitejšie číslo, ktoré vidíš v nastaveniach.
Možnosti pre vývojárov ti v každom prípade umožnia zistiť, čo tvoj telefón a slúchadlá skutočne podporujú. A ak sa v ponuke objaví viac kodekov, môžeš si medzi nimi vybrať podľa toho, či preferuješ kvalitu, stabilitu alebo nízku latenciu.