Bluetooth — пожалуй, одна из самых загадочных технологий современности. Обозначенная скандинавскими рунами и названная в честь короля, который, по легенде, страдал от проблем с зубами, эта технология передачи данных по воздуху и сама по себе непроста для понимания. А чтобы окончательно всех запутать, поверх неё работают Bluetooth-кодеки — именно они определяют, каким звук доедет до ваших наушников. На деле всё проще, чем кажется: достаточно разобраться в нескольких базовых терминах.

Беспроводные Bluetooth-наушники и смартфон — иллюстрация к разбору аудиокодековИсточник изображения — engadget.com

Что такое кодек и почему он вообще нужен

Слово «кодек» родилось из сочетания «кодер» и «декодер»: это способ, которым звук упаковывается на источнике и распаковывается в наушниках или колонке. Проще всего сравнить кодеки с языками — они передают одно и то же (ваши аудиофайлы), но делают это по-разному, с разной степенью сжатия и разными потерями.

У каждого кодека свои ограничения, как и у самих устройств. Даже сам Bluetooth за годы развития упёрся в потолок: максимальная пропускная способность составляет около 2 Мбит/с, а реальная в обычных условиях — заметно ниже. Поэтому ни одно Bluetooth-устройство сегодня не передаёт по-настоящему звук без потерь, если параллельно не задействует Wi-Fi-соединение. Именно так работают отдельные премиальные системы и некоторые новые наушники: Bluetooth в них отвечает за управление и связь, а сам поток идёт по Wi-Fi.

реклама кормит Уточку 🦆

Три параметра, которые решают всё

Какой Bluetooth-кодек лучше, зависит от ситуации: от устройства-источника, от приёмника и от качества самих файлов. Упрощённо всё сводится к битам данных и трём характеристикам.

  • Битрейт — объём данных, передаваемых в секунду. Чем больше данных проходит за раз, тем больше исходного качества звука сохраняется.
  • Разрядность (битовая глубина) — сколько битов приходится на каждый отсчёт звука. От неё зависит динамический диапазон: разница между самым тихим и самым громким звуком.
  • Частота дискретизации (кГц) — сколько «снимков» звука делается за секунду. Чем чаще выборка, тем точнее результат. Стандарт музыкальной индустрии — 44,1 кГц, то есть 44 100 снимков в секунду.

Кто с кем совместим

Базовым кодеком остаётся SBC: он встроен во все Bluetooth-устройства без исключения. С остальными совместимость нужно проверять отдельно — в характеристиках наушников или колонки. Часть кодеков проприетарная: Sony LDAC и Samsung Scalable привязаны к экосистемам производителей, хотя LDAC Sony в своё время передала в открытый код Android, и его поддерживают смартфоны на Android 8.0 и новее. Семейство AptX распространено шире, но принадлежит Qualcomm, поэтому для работы отдельных версий (например, AptX HD) на компьютере требуется лицензирование, и на практике эти кодеки чаще встречаются в связке со смартфонами на Snapdragon.

реклама кормит Уточку 🦆

Сравнение популярных Bluetooth-кодеков

Кодек
Максимальный битрейт
Разрядность и частота
Где встречается и особенности
SBC
до 345 кбит/с (обычно 256)
16 бит / 48 кГц
Есть абсолютно везде, базовое качество, минимальные требования к железу
AAC
до 250–320 кбит/с
24 бит / 48 кГц
Основной кодек на iPhone и iPad; на Android результат сильно зависит от чипа
AptX
352 кбит/с
16 бит / 48 кГц
Qualcomm, широко распространён в Android-смартфонах и наушниках
AptX HD
576 кбит/с
24 бит / 48 кГц
Нужна поддержка и на передатчике, и на приёмнике
AptX Adaptive
279–420 кбит/с (до 620)
24 бит / 96 кГц
Переменный битрейт, низкая задержка — удобен для игр и видео
AptX Lossless
до 1,2 Мбит/с
16 бит / 44,1 кГц
Качество компакт-диска без потерь, но только в связке Snapdragon Sound и при сильном сигнале
LDAC
330 / 660 / 990 кбит/с
24 бит / 96 кГц
Разработка Sony, доступна на Android 8.0+; максимальный режим требует стабильного сигнала
LHDC
до 900 кбит/с и выше в новых версиях
24 бит / 192 кГц
Чаще всего у китайских брендов — Huawei, Xiaomi, Oppo и их наушников
Samsung Scalable
88–512 кбит/с
24 бит / 96 кГц
Работает только внутри пары Galaxy-смартфон и Galaxy Buds
LC3
160–345 кбит/с
24 бит / 48 кГц
Часть стандарта LE Audio: при том же битрейте звучит лучше SBC и экономит батарею

Важная оговорка: все цифры в таблице — теоретический максимум. Реальный битрейт зависит от прошивки наушников, загруженности эфира и даже от того, в каком кармане лежит смартфон.

реклама кормит Уточку 🦆

Почему больший битрейт не значит лучший звук

При выборе «лучшего» кодека одних цифр мало. Более высокий битрейт не гарантирует качества, если кодек сжимает звук менее эффективно. Классический пример — SBC против AAC: у второго сложнее алгоритм, поэтому при сопоставимом потоке он звучит чище. Плюс работают внешние ограничения: SBC способен выдавать до 345 кбит/с, но производители часто искусственно опускают планку до 256 кбит/с, чтобы наушники не разряжались за пару часов.

Аналогичная история с LDAC, AptX Adaptive и AptX Lossless, LHDC и LC3: они используют переменный битрейт и снижают его при слабом сигнале. В метро или в толпе на улице максимальный режим LDAC почти наверняка не удержится, и звук фактически откатится к уровню обычного AptX. К тому же в какой-то момент наступает предел полезности: человеческое ухо различает разницу только до определённого порога, а на бюджетных наушниках с посредственными излучателями её не будет слышно вовсе. Наконец, «тяжёлые» кодеки заметно быстрее сажают батарею, поэтому для прослушивания в течение всего дня это не лучший выбор.

Как посмотреть и переключить кодек

Многое зависит от устройства — иногда выбора попросту нет. Техника Apple поддерживает только AAC и SBC, и переключать их вручную нельзя. На Android ситуация свободнее: активный кодек показывается и меняется через меню разработчика.

  • Откройте «Настройки» → «О телефоне» и несколько раз подряд нажмите на номер сборки, пока не появится сообщение о режиме разработчика.
  • Вернитесь в настройки и найдите пункт «Для разработчиков».
  • В разделе с параметрами Bluetooth выберите «Аудиокодек Bluetooth» — там видно, какой кодек активен сейчас, и доступные альтернативы.
  • Учтите: настройка нередко сбрасывается на значение по умолчанию после переподключения наушников.
реклама кормит Уточку 🦆

Альтернатива — сторонние приложения, например Bluetooth Codec Changer от разработчика AmrG DEV. Это может быть удобнее, чем каждый раз лазить по меню Android: приложение позволяет собрать отдельные аудиопрофили под разные ситуации, ведь для звонков нужен один набор кодеков, а для музыки другой. Правда, часть возможностей открывается только по подписке.

Что выбрать в итоге

Универсального ответа нет, но ориентиры простые. Для iPhone вопрос закрыт — остаётся AAC. Для Android при прослушивании дома или в тихом офисе имеет смысл включить LDAC или LHDC, если их поддерживают наушники. Для дороги, метро и прогулок надёжнее AptX Adaptive или AAC: они стабильнее держат соединение и бережнее относятся к заряду. А если техника уже поддерживает LE Audio с LC3, это лучший компромисс между звуком и временем работы — и именно этот стандарт постепенно становится общим для всей отрасли.