Понедельник #6. Какой лучший аудиокодек для Bluetooth

Всем привет.

Доделывая обзор одного смартфона, зашел в настройки для разработчиков, чтобы посмотреть, какие Bluetooth-кодеки он поддерживает. К своему удивлению, обнаружил только SBC и AAC. После этого по инерции проверил агрегацию частот – и там тоже мимо. Хотя, с другой стороны, AAC – это отличный кодек, обеспечивающий высокий уровень качества. В iPhone ровно так же, например.

Подобные мелочи зачастую случаются с китайцами, привыкшими до этого работать на рынках стран третьего мира. Там никто на это внимания не обращает. Помню, как на том же сказочном Бали года 4 назад специально заехал в салон связи, так как думал, что у меня какой-то кривой тариф на смартфоне с мизерной скоростью интернета. В статусной строке был значок 4G+, а скорость была на уровне 10 Мбит/с. Оказалось, что так вот выглядит молниеносный интернет из рекламы. Соответственно, когда такие скорости, то о каких агрегациях может идти речь?

Схожая ситуация и с Bluetooth-кодеками. Скажу вам больше, подавляющее большинство людей не чувствуют разницу в звуке. Да и те, кто чувствует, на самом деле не всегда чувствуют. На одной из предыдущих работ был фанат западных сервисов. Думаю, вы таких знаете, они всегда рассказывают, как там всё круто, а у нас ерунда. И вот этот товарищ рассказывал, как шикарен звук у Spotify по сравнению с «Яндекс.Музыкой». В итоге выяснилось, что в настройках Spotify у него стояла галочка про экономию трафика (звук 24 Кбит/с), при этом музыку он слушал через проводные наушники за 700 рублей из «Ашана».

Звук, а особенно Bluetooth-звук, — по-моему, одна из наиболее сложных и запутанных историй в современной технике, потому что, чтобы всё заиграло, должно совпасть множество факторов. Некоторые явные, другие нет.

Для качественного звука необходимо, чтобы:

Наконец, надо проверить, а способен ли аудиокодек поддерживать все современные выкрутасы Bluetooth. Например, у технологии Bluetooth 5 и старше есть классная функция работать одновременно с двумя устройствами. Этой функцией я постоянно пользуюсь на своих наушниках Sony WH-1000XM4. Шикарные «уши» с функцией шумоподавления. Очень удобно, когда, сев в кафе, можно одновременно подключить их к ноутбуку и смартфону и попеременно переключать источники звука.

Из коробки наушники поддерживают кодеки SBC, AAC и LDAC. И все ценят Sony WH-1000XM4 именно за LDAC-кодек. У него максимальный из существующих кодеков битрейт 990 Кбит/с и 24-битный звук. И народ, конечно, в восторге.

Но мало кто обращает внимание на то, что в официальном приложении в пункте «Одновременное подключение к 2 устройствам» есть значок «i», то есть информация. А там очень интересно: при активации этой опции (а она активирована автоматически из коробки) наушники начинают работать в режиме AAC-кодека (у которого, к слову, максимальный битрейт в 3 раза ниже – 320 Кбит/с).

Ради смеха посмотрите большинство обзоров Sony WH-1000XM4. В них авторы расписывают качество звука, авторитетно говоря, что, мол, LDAC-кодек – это вам не хухры-мухры, а следом пишут, что «едва ли не самая крутая фишка новой модели — возможность подключения сразу к двум устройствам. Наушники должны сами определять, с какого в данный момент идет важный сигнал, и переключаться» (цитата 3dnews). При этом никто не говорит, что при активации этой опции происходит переключение на AAC-кодек.

Другой момент, что при прослушивании музыки через стриминговые сервисы сложно почувствовать разницу между LDAC, AAC, да даже SBC. Мне кажется, что ААС от SBC я точно отличу только на iPhone, так как Apple полностью полагается на AAC-кодек и активно оптимизирует айфон под него. К слову, в тех же AirPods Max только 2 кодека – SBC и AAC.

Если вам интересно, какой аудиокодек используют ваши наушники и какие кодеки поддерживает смартфон, то на смартфонах на Android надо посетить режим «Для разработчиков», чтобы туда попасть, надо в разделе «О смартфоне» раз 10 нажать на номер сборки. И тогда высветится «Добро пожаловать в режиме разработчиков». Это, кстати, не статичное меню. Кодеки можно переключать (при условии, что наушники их поддерживают).

Для удобства все текущие аудиокодеки сведены в таблицу. Соответственно, тут можно ориентироваться по двум параметрам. Так, для качественного звука стоит смотреть на максимальный битрейт. А вот геймерам и любителям смотреть видео стоит обратить внимание на пункт про задержку, чтобы не было рассинхронизации, и выбрать AptX Adaptive, AptX LL или LHDC. Данных по задержке Samsung Seamless Codec я не нашел, а наушники не тестировал. Учитывая, что Samsung делала прямого конкурента AptX Adaptive, видимо, и цифры должны быть схожими.

КодекМаксимальный битрейт (кбит/с)минимальный битрейт (кбит/с)Глубина битаЗадержка (мс)Дата выхода
SBC328192162002003
AAC32012816,242002006
LC339216016, 24, 327.5 — 102020
aptX384352161802016
aptX LL38438416502016
aptx HD57657616, 242002016
aptX Adaptive42027916, 24802016
LDAC99033016, 242002015
LHDC90040016, 242002018
LHDC LL60040016, 24302018
Samsung Seamless Codec5128816, 24/2019

Вероятно, многие не слышали про Samsung Seamless Codec. Как можно догадаться, это фирменный кодек Samsung, представленный относительно недавно. В 2019 году Samsung выпустила Samsung Scalable Codec, а в прошлом году переименовала его в Samsung Seamless Codec. Для работы кодека нужны смартфон и наушники от Samsung, а чтобы полностью реализовать его потенциал, нужен стриминг или файл, поддерживающий 24-битную глубину звука. Например, Tidal Hi-Fi. У «Спотифай» глубина звука только 16 бит.

Но тут есть занятный момент. В 2014 году блогер Archimago провел эксперимент, собрав 140 человек-добровольцев для теста звука. Стоимость используемой аппаратуры составила от 1 000 до 3 000 долларов. То есть можно говорить, что в тесте принимали участие аудиофилы, среди которых были и профессиональные музыканты. Задачей участников было отличить 24-битный звук от 16-битного. Участники скачивали пару аудиофайлов, один из которых был 24 бит, а другой — 16 бит. В итоге во всех аудиопарах ответы распределились 50 на 50. То есть 50% правильно определили звук, а другая половина не смогла определить. Полностью исследование можно посмотреть тут.

Следующая «большая вещь» в Bluetooth-звуке произойдет в ближайший год или два. В ноябре делал заметку, что Bluetooth может перейти на частоту 6 ГГц. И приводил цитату из интервью Гэри Гивза, вице-президента Apple по акустике, изданию «What HiFi», в котором он сетовал на ограничения Bluetooth:

Есть одна загвоздка, насколько я понимаю, — узкое место, которое не позволяет совершить настоящий качественный скачок в звучании беспроводных наушников практически с момента появления беспроводных наушников. Я говорю, конечно же, о Bluetooth, на который полагаются почти все беспроводные наушники, включая AirPods, и который не даёт скорости передачи данных для высокого разрешения или даже звука без потерь. Справедливо сказать, что нам хотелось бы больше пропускной способности и… на этом я остановлюсь. Мы хотели бы больше пропускной способности.

Текущие версии Bluetooth, включая 5.3, имеют ограничения пропускной способности на уровне 2 мегабит в секунду. В то время как высококачественный звук требует от 10 Мбит/с. Apple пока ничего не представила. А вот Oppo под конец 2022 года показала кастомный чипсет MariSilicon Y с проприетарным кодеком URLC, обеспечивающим пропускную способность в 12 Мбит/с.

К сожалению, несмотря на то, что уже прошло несколько месяцев, новых подробностей про MariSilicon Y нет. Опять же, как вы понимаете, для новой технологии нужен весь комплект (наушники, смартфон и исходный файл).

Предположу, что именно Bluetooth-звук будет условной инновацией ближайших месяцев. Другой момент, что пока стриминговые сервисы к такому не готовы. Да и пользователи вряд ли отличат одно от другого.

Расскажите в комментариях, знаете ли, какие аудиокодеки поддерживают ваши смартфон и наушники. Пробовали ли для себя ради эксперимента отличать вслепую один кодек от другого? Получилось ли?

[email protected]
наверх