Bluetooth-кодек отвечает за кодирование звука на источнике и его декодирование на наушниках или колонке. У каждого кодека свои ограничения по битрейту, разрядности и частоте дискретизации. При этом пропускная способность самого Bluetooth ограничена примерно 2 Мбит/с, поэтому передать настоящий lossless-звук только через Bluetooth современные устройства пока не могут.
Базовым остается SBC: его поддерживает любое Bluetooth-устройство. Максимальный битрейт достигает 345 Кбит/с при 16 бит и 48 кГц. AAC рассчитан максимум на 264 Кбит/с, 16 бит и 44,1 кГц, но использует более сложное сжатие, поэтому сравнивать кодеки только по битрейту нельзя. Более того, производители нередко ограничивают SBC значением 256 Кбит/с ради снижения расхода энергии.
Более высокие параметры предлагают aptX HD с 576 Кбит/с, LDAC с 990 Кбит/с и LHDC с 900 Кбит/с. AptX Lossless способен доходить до 1,2 Мбит/с. LDAC, aptX Adaptive, aptX Lossless, LHDC и LC3 используют переменный битрейт: качество передачи может снижаться при ухудшении соединения. Поэтому максимальные цифры в спецификациях не гарантируют, что именно такой режим будет работать постоянно.

Есть и ограничение со стороны смартфона. Устройства Apple поддерживают SBC и AAC. На Android выбор шире, а активный кодек в ряде случаев можно изменить через меню разработчика. Для его открытия нужно семь раз нажать на номер сборки, после чего в параметрах разработчика появляется настройка Bluetooth Audio Codec. Доступный список все равно зависит от смартфона и подключенных наушников.
Получается, один и тот же комплект наушников с разными источниками может работать через разные кодеки и с разными ограничениями. А погоня за самым высоким битрейтом тоже имеет обратную сторону: некоторые режимы расходуют аккумулятор быстрее. Проверяли когда-нибудь, какой Bluetooth-кодек реально используется вашим смартфоном?








