Понедельник #6. Какой лучший аудиокодек для Bluetooth
Доделывая обзор одного смартфона, зашел в настройки для разработчиков, чтобы посмотреть, какие Bluetooth-кодеки он поддерживает. К своему удивлению, обнаружил только SBC и AAC. После этого по инерции проверил агрегацию частот – и там тоже мимо. Хотя, с другой стороны, AAC – это отличный кодек, обеспечивающий высокий уровень качества. В iPhone ровно так же, например.
Подобные мелочи зачастую случаются с китайцами, привыкшими до этого работать на рынках стран третьего мира. Там никто на это внимания не обращает. Помню, как на том же сказочном Бали года 4 назад специально заехал в салон связи, так как думал, что у меня какой-то кривой тариф на смартфоне с мизерной скоростью интернета. В статусной строке был значок 4G+, а скорость была на уровне 10 Мбит/с. Оказалось, что так вот выглядит молниеносный интернет из рекламы. Соответственно, когда такие скорости, то о каких агрегациях может идти речь?
Схожая ситуация и с Bluetooth-кодеками. Скажу вам больше, подавляющее большинство людей не чувствуют разницу в звуке. Да и те, кто чувствует, на самом деле не всегда чувствуют. На одной из предыдущих работ был фанат западных сервисов. Думаю, вы таких знаете, они всегда рассказывают, как там всё круто, а у нас ерунда. И вот этот товарищ рассказывал, как шикарен звук у Spotify по сравнению с «Яндекс.Музыкой». В итоге выяснилось, что в настройках Spotify у него стояла галочка про экономию трафика (звук 24 Кбит/с), при этом музыку он слушал через проводные наушники за 700 рублей из «Ашана».
Звук, а особенно Bluetooth-звук, — по-моему, одна из наиболее сложных и запутанных историй в современной технике, потому что, чтобы всё заиграло, должно совпасть множество факторов. Некоторые явные, другие нет.
Для качественного звука необходимо, чтобы:
- смартфон поддерживал хороший аудиокодек;
- наушники поддерживали хороший аудиокодек;
- сам музыкальный файл был нужного качества;
- не забываем, что наушники сами по себе должны быть хорошего качества, а в телефоне или плеере выделенный ЦАП;
- если музыка прослушивается через аудиостриминг, то в настройках программы нужно поставить галочку о передаче звука в высоком качестве. По умолчанию эта галочка обычно отключена. Аудиосервисы мотивируют это тем, что экономят трафик со стороны пользователя. На самом деле, наоборот, экономия на стороне сервиса. И так делают все. YouTube по умолчанию старается поставить качество видео 480p или 720p при запуске на телефоне, Netflix, «Яндекс.Музыка», «Спотифай» поступают аналогично. Даже в сервисе «Букмейт» с аудиокнигами по умолчанию стояло «стандартное» качество. И, как я понимаю, тут история такая, что в каждой новой аудиокниге надо отдельно менять настройку.
Наконец, надо проверить, а способен ли аудиокодек поддерживать все современные выкрутасы Bluetooth. Например, у технологии Bluetooth 5 и старше есть классная функция работать одновременно с двумя устройствами. Этой функцией я постоянно пользуюсь на своих наушниках Sony WH-1000XM4. Шикарные «уши» с функцией шумоподавления. Очень удобно, когда, сев в кафе, можно одновременно подключить их к ноутбуку и смартфону и попеременно переключать источники звука.
Из коробки наушники поддерживают кодеки SBC, AAC и LDAC. И все ценят Sony WH-1000XM4 именно за LDAC-кодек. У него максимальный из существующих кодеков битрейт 990 Кбит/с и 24-битный звук. И народ, конечно, в восторге.
Робот-пылесос 360 Botslab P7
Бюджетный робот-пылесос с голосовым управлением, умением строить карты помещения и временем работы до 90 минут, а также влажной уборкой.
Субботний кофе №259
Налейте чашку ароматного субботнего кофе и познакомьтесь с новостями недели. Nothing Phone (2) представлен официально, в Россию приехали новые realme, а Evolute выпустила новый электрокар…
Тест GAC GN8. Это минивэн!
Сегодня же у нас на тесте, наверно, один из самых интересных представителей марки GAC — минивэн GN8.
Обзор смартфона realme 9i (RMX3491)
Базовый смартфон серии, большой акцент на энергоэффективность, спокойный дизайн, всё необходимое на борту…
Но мало кто обращает внимание на то, что в официальном приложении в пункте «Одновременное подключение к 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, видимо, и цифры должны быть схожими.
Кодек | Максимальный битрейт (кбит/с) | минимальный битрейт (кбит/с) | Глубина бита | Задержка (мс) | Дата выхода |
---|---|---|---|---|---|
SBC | 328 | 192 | 16 | 200 | 2003 |
AAC | 320 | 128 | 16,24 | 200 | 2006 |
LC3 | 392 | 160 | 16, 24, 32 | 7.5 — 10 | 2020 |
aptX | 384 | 352 | 16 | 180 | 2016 |
aptX LL | 384 | 384 | 16 | 50 | 2016 |
aptx HD | 576 | 576 | 16, 24 | 200 | 2016 |
aptX Adaptive | 420 | 279 | 16, 24 | 80 | 2016 |
LDAC | 990 | 330 | 16, 24 | 200 | 2015 |
LHDC | 900 | 400 | 16, 24 | 200 | 2018 |
LHDC LL | 600 | 400 | 16, 24 | 30 | 2018 |
Samsung Seamless Codec | 512 | 88 | 16, 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-звук будет условной инновацией ближайших месяцев. Другой момент, что пока стриминговые сервисы к такому не готовы. Да и пользователи вряд ли отличат одно от другого.
Расскажите в комментариях, знаете ли, какие аудиокодеки поддерживают ваши смартфон и наушники. Пробовали ли для себя ради эксперимента отличать вслепую один кодек от другого? Получилось ли?