Содержание
- Как включить aptX на iphone?
- Может ли iPhone использовать aptX?
- Как изменить кодек Bluetooth на моем iPhone?
- Поддерживает ли iPhone 11 Pro aptX?
- Поддерживает ли iPhone 12 aptX?
- Что лучше: AAC или aptX?
- Почему на моем iPhone нет aptX?
- Как включить AAC на моем iPhone?
- Как мне найти кодек Bluetooth на моем iPhone?
- Действительно ли aptX имеет значение?
- В чем разница между aptX и aptX HD?
- Ldac работает на iPhone?
- Поддерживает ли iPhone 7 plus aptX?
- Поддерживает ли iPhone 6s aptX?
- AAC без потерь?
- У какого iPhone лучшее качество звука?
- Почему в iPhone нет и не будет кодеков AptX
- Чем отличаются аудио-кодеки Bluetooth
- Почему Apple использует только AAC
- Зачем AptX в iPhone
Как включить aptX на iphone?
Снова перейдите в «Настройки» и найдите в меню «Параметры разработчика». В «Параметры разработчика» выберите «Аудиокодек». Вы получите список всех кодеков, поддерживаемых вашим телефоном (включая aptX HD). Теперь просто выберите aptX HD, подключите наушники (с поддержкой aptX HD) и мгновенно наслаждайтесь высококачественным звуком.
Может ли iPhone использовать aptX?
Известные исключения включают iPhone от Apple — они по-прежнему не поддерживают кодек aptX — в то время как телефоны Samsung Galaxy S9, Galaxy S10, Galaxy S20, Note 9 и Note 10 поддерживают aptX, но не aptX HD. Но теперь aptX HD повсюду — в наушниках, беспроводных системах, стримерах и даже вертушках.
Как изменить кодек Bluetooth на моем iPhone?
Настройка качества воспроизведения потокового аудио по BLUETOOTH (кодек)
- Нажмите [SongPal] на своем смартфоне / iPhone, чтобы запустить приложение. SongPal.
- Коснитесь [SRS-X88].
- Коснитесь [Настройки].
- Коснитесь [Другие настройки].
- Нажмите [Кодек Bluetooth] и выберите нужный кодек. Вы можете установить следующее.
Поддерживает ли iPhone 11 Pro aptX?
Ответ: A: Ответ: A: Ни одно устройство iOS никогда не поддерживало APTX / APTX HD.
Поддерживает ли iPhone 12 aptX?
APTX поддерживает через Bluetooth 352 кбит / с и APTX HD 576 кбит / с при 24 бит при 48 кГц. так что если вы хотите наслаждаться своей музыкальной библиотекой через Bluetooth в высоком качестве, просто не покупайте iPhone (включая iPhone 12 pro)).
Что лучше: AAC или aptX?
Это зависит от вашего исходного устройства. Устройства iOS лучше всего работают с AAC, а устройства Android — с aptX или aptX LL. LDAC в порядке, но его более высокая производительность кбит / с не так надежна, как 660 кбит / с, а поддержку кодека относительно сложно найти по сравнению с aptX.
Почему на моем iPhone нет aptX?
A: aptX (ранее apt-X) — это семейство запатентованных алгоритмов сжатия аудиокодеков, принадлежащих Qualcomm, поэтому он не является международным стандартом и не будет воспроизводить воспроизведение на всех устройствах. Apple использует AAC, который на самом деле является международным стандартом и будет воспроизводиться на всех устройствах по всему миру бесплатно.
Как включить AAC на моем iPhone?
Главное — УСТРОЙСТВО >> УСТРОЙСТВО. для любого устройства iOS вам нужно что-то, использующее кодек AAC, поскольку это то, что iPhone поддерживает через Bluetooth. Если у вас есть файлы в другом кодеке, они будут преобразованы в AAC и отправлены на вашу гарнитуру (если эта гарнитура поддерживает звук AAC).
Как мне найти кодек Bluetooth на моем iPhone?
Нажмите Cmd + F и найдите в сообщениях консоли «Запуск потока отправки a2dp». 7. Вы увидите используемый кодек в поле «codec:». Значения такие же, как указано в спецификациях Bluetooth.
Действительно ли aptX имеет значение?
«aptX audio — это технология с эффективным битрейтом, которая гарантирует, что вы получите высококачественный звук с вашего устройства Bluetooth, чтобы у вас было больше впечатлений от прослушивания». … Самым большим улучшением по сравнению с SBC является то, что для него требуется скорость передачи данных 384 Кбит / с.
В чем разница между aptX и aptX HD?
Единственное различие между aptX и aptX HD заключается в том, что последний добавляет два дополнительных бита информации во всех частотных диапазонах кодека, что дает вам повышение уровня шума кодека на 12 дБ. Это отлично подходит для тонких высокочастотных деталей, которые рискуют потеряться под высоким уровнем шума при использовании обычного aptX.
Ldac работает на iPhone?
Тогда есть Bluetooth-аудио. iOS предлагает поддержку AAC для всех iPhone и iPad, которые хотят передавать аудио через Bluetooth. … Еще один Bluetooth-кодек — суперзвук LDAC от Sony.
Поддерживает ли iPhone 7 plus aptX?
Apple iPhone 7 Plus поддерживает 2 кодека (AAC, SBC). Sony MDR-1000X поддерживает 4 кодека (LDAC, AAC, aptX, SBC).
…
Совместимость Bluetooth Apple iPhone 7 Plus с Sony MDR-1000X.
Кодек | Подробности об Apple iPhone 7 Plus | Изменять | Sony MDR-1000X Подробнее | Изменять |
---|---|---|
aptX | Нет | да |
SBC | да | да |
Версия Bluetooth | 4.2 | 4.1 |
Поддерживает ли iPhone 6s aptX?
Ни одно из устройств Apple в настоящее время не поддерживает AptX Bluetooth, поэтому, если вы хотите транслировать поток с вашего iPhone, вам придется использовать AirPlay, если вы не хотите избежать сжатия стандартного Bluetooth.
AAC без потерь?
Звук по-прежнему сжимается, как AAC, но большая разница в том, что качество звука остается идентичным исходному. Этот аудиоформат без потерь похож на другие форматы, о которых вы, возможно, слышали, например, Free Lossless Audio Codec (FLAC). Для ALAC используется расширение файла.
У какого iPhone лучшее качество звука?
IPhone 11 Pro обеспечивает лучшее качество звука на смартфоне благодаря отличным внутренним динамикам и поддержке высококлассных беспроводных наушников.
Источник
Почему в iPhone нет и не будет кодеков AptX
Выход iPhone 7, из которого Apple убрала «устаревший» разъём Mini-Jack, вызвал бурное обсуждение на сайтах аудиофильской тематики. Эта братия и раньше не жаловала смартфоны от Apple в качестве музыкального плеера из-за весьма посредственного ЦАП. Bluetooth же на тот момент вообще не воспринимали всерьёз, ведь в iPhone никогда не было поддержки кодеков с CD-качеством. И до сих пор нет. Почему? Давайте разберёмся.
Экосистема Apple предлагает нам слушать музыку через маленькие наушники или HomePod
Чем отличаются аудио-кодеки Bluetooth
Как обычно, начну издалека.
При передаче звука по Bluetooth от источника к наушникам или колонкам используются аудио-кодеки. Это специальные программы, «зашитые» в передатчик и приёмник, с помощью которых кодируются и декодируются данные для более качественной их передачи беспроводным способом.
Существует 5 основных Bluetooth аудио-кодеков: SBC, AAC, aptX, aptX HD и LDAC.
- SBC – самый распространённый кодек, так как он является алгоритмом «по умолчанию» для передачи звука по Bluetooth. Качество звука при использовании этого кодека получается весьма посредственное, но для многих достаточное. Собственно, изначально данный кодек был разработан для передачи голоса в Bluetooth-гарнитурах.
SBC — кодек, благодаря наличию которого любые наушники будут работать с любым смартфоном. Но вот качество звука при этом не самое лучшее
Именно из-за этого кодека долгое время беспроводной звук считался ужасным и недостойным внимания уважающих себя меломанов. Но он же и стал пионером во внедрении передачи по Bluetooth музыки.
- Поддерживается всеми устройствами беспроводной передачи звука;
- Самое надёжное соединение.
- Низкое качество звука;
- Высокий уровень шумов и искажений.
AirPods — одни из лучших беспроводных наушников с поддержкой AAC
- Хорошее качество звука на iPhone;
- Надёжное соединение.
- Качество звука ниже большинства кодеков;
- Относительно небольшая распространённость вне экосистемы Apple.
AptX — второй по распространённости кодек. Благодаря его наличию iPhone смог бы выдавать лучший звук с большинством наушников
Алгоритм сжатия, используемый в AptX был разработан ещё в 1980е годы. Qualcomm, нынешний правообладатель кодека, заявляет, что кодек обеспечивает качество, сравнимое с CD. Спорное заявление, как мне кажется.
- Надёжное соединение;
- Широкий частотный диапазон;
- Низкий уровень фонового шума;
- Большая распространённость.
- Качество звука в некоторых случаях почти не отличается от SBC;
- При большом количестве Bluetooth-устройств вокруг надёжность соединения сильно снижается.
Читайте далее: Как iPad повлиял на музыкальную индустрию
Qualcomm заявляла, что с помощью этого кодека достигается звучание, близкое к Hi-Res, но тесты это не подтверждают. Хотя звучит действительно достойно.
- Высокий битрейт при передаче звука;
- Широкий частотный и динамический диапазон;
- Самый низкий уровень фонового шума;
- Качество звука в большинстве случаев хорошее.
- Надёжность соединения ниже средней;
- Не передаёт Hi-Res аудио в соответствующем качестве;
- Относительно невысокая распространённость. Наушники, поддерживающие aptX HD, не относятся к самым многочисленным.
К тому же LDAC имеет три режима работы, и только в одном даёт реально превосходящее все остальные кодеки качество. Но в этом режиме ваши устройства вряд ли соединятся по умолчанию, приоритет отдаётся более стабильному и менее качественному варианту.
- Высокое качество звука;
- Максимальный среди Bluetooth-кодеков битрейт;
- Широкий частотный и динамический диапазон;
- По большинству параметров соответствует 16-битному звуку.
- Соединение по умолчанию в режиме 330 кбитс или 660 кбитс с плохим качеством звука;
- Нестабильная связь в режимах 660 кбитс и 990 кбитс;
- Слабая распространённость. Наушники, поддерживающие LDAC, не сильно распространены. В основном, их выпускает Sony, конечно.
Почему Apple использует только AAC
С помощью AAC звук кодируется не только при передаче, на и при хранении. AAC расшифровывается как Advanced Audio Coding. В своё время этот алгоритм кодирования звука позиционировался как преемник MP3. У AAC обычно более качественный звук, чем у MP3, при таком же «объёме» файла или даже меньше.
Многие думают, что AAC — фирменный формат Apple, но это не так. AAC был разработан группой компаний, которая включала в себя, например, AT&T, Bell Labs, Dolby, Nokia и Sony. Публичный релиз состоялся в 1997 году. Apple лишь использует формат AAC для хранения музыки в iTunes и Apple Music.
Как и MP3, AAC представляет собой формат сжатых файлов. Оба алгоритма кодирования отрезают самые высокие и низкие частоты, а также активно используют особенности слуха человека, чтобы удалять информацию о звуках, которую человек плохо различает при прослушивании музыки. В результате файлы AAC звучат хуже CD, но в целом алгоритмы сжимают музыку достаточно эффективно, так что большинство людей в слепых тестах не видят разницы.
В Apple Music все файлы в формате AAC 256 кбит/сек
Как и MP3, качество файла AAC измеряется на основе его битовой скорости. Обычные битрейты AAC включают в себя 128 кбит/с, 192 кбит/с и 256 кбит/с.
Не вдаваясь в технические подробности, перечислим причины, позволяющие AAC звучать лучше, чем MP3:
- При кодировании в AAC используются семплы с охватом частот от 8 до 96 кГц, а при кодировании в mp3 используются семплы с охватом от 16 до 48 кГц, что обеспечивает более насыщенный звук;
- Более высокая эффективность работы алгоритма;
- Большая точность при кодировании звука AAC обеспечивается за счёт использования меньшего размера семплов (128 или 120 единиц против 192 в MP3). Меньший размер семпла лучше, так как позволяет более точно описать аналоговую звуковую волну в цифровом виде;
- Эффективнее обрабатываются звуковые частоты выше 16 кГц. Напомню, что в формате mp3 эти частоты попросту удаляются.
Таким образом, более высокое качество звука при экономии места позволило AAC завоевать место в сердцах инженеров Apple. Кроме того, Apple не планирует давать возможность Tidal и другим Hi-Res сервисам развернуться на своей территории. Так что, по их мнению, нет необходимости во внедрении других, более качественных, кодеков в своих устройствах. Поэтому для беспроводной передачи звука в своих устройствах купертиновцы выбрали только AAC. Ещё, как мне кажется, Apple по каким-то своим причинам не хотят платить Qualcomm за лицензию на АptХ. Вряд ли тут дело в деньгах.
Читайте далее: Apple будет предсказывать, кто станет следующей музыкальной звездой
Зачем AptX в iPhone
Сравнивать качество звука двух кодеков можно до бесконечности. Графики со сравнениями частотного диапазона, впечатления от столкновения AptX и AAC лоб-в-лоб, субъективные и объективные мнения — всё это есть в избытке на профильных ресурсах. Я же хочу сказать о другом.
Ваши дорогие наушники не играют на 100% из-за отсутствия кодека AptX HD в iPhone
Отсутствие других кодеков сильно ограничивает выбор беспроводных наушников для моего iPhone. Работать они, конечно, будут, но связь будет происходить с помощью кодека SBC с самым худшим качеством звука. И в чём тогда смысл покупки каких-нибудь Marshall, если их фирменного звука вы не получите? Хотите поддержку AAC — покупайте Beyerdynamic Aventho Wireless, но это уже совсем другие деньги. И за них вы не сможете получить максимально возможного качества в паре с вашим iPhone (тоже не самым бюджетным смартфоном), так как в нём нет поддержки AptX HD. Я уж не говорю, про поключение iPhone к домашней стереосистеме. Далеко не во всех ресиверах есть поддержка AAC или AirPlay. Получается какой-то замкнутый круг. Кроме того, более дешёвые смартфоны на Android (вроде LG G7) становятся в этом плане универсальнее iPhone. Надеюсь, в новом, «революционном», iPhone 2020 года Apple повернётся лицом к рынку и меломанам. Ведь иногда хочется что-то интереснее AirPods.
Источник
В последнее время наткнулся на несколько комментариев от «аудиофилов», которые утверждают, что Apple сделала зло отказавшись от 3.5мм разъёма, переводит воспроизведение музыки на bluetooth, но не с тем кодеком, которым бы хотелось. В следствии этого качество звука будет полным Г., а iPhone после этого нельзя рассматривать к покупке.
Пример комментария номер 1.
Пример комментария номер 2.
Пример комментария номер 3.
Сразу скажу, hi-fi аппаратурой дома не владею, но Aphex Twin от Вороваек отличаю и всегда слышу mp3 сжатие с низким битрейтом. Сделать research так же побудило то, что 1) владею AirPods, и 2) желание разобраться «неужели Apple кидает с тем вопросом в котором всегда разбиралась». Пришлось убить пару вечеров, чтобы расставить все точки над i.
Итак, основные претензии.
- AAC кодек хуже AptXHD и LDAC, т.к. потолок кодирования 264 кбит/с
- AAC вообще не для аудиофилов, только FLACALAC
- Apple жмется деньгами, чтобы лицензировать AptXLDAC
- AirPods искажает AAC
Замечание — я осознаю, что ААС кодек с потерей информации, а LDAC (иногда) без потерь, как FLAC.
AAC кодек хуже AptXHD и LDAC, т.к. потолок кодирования 264 кбит/с
Не буду расписывать теорию современного кодирования информации, особенно аудио, но хочу сразу сказать, что битрейт, т.е. скорость потока информации, чтобы не было пауз — вообще не показатель КАЧЕСТВА. Т.е. в некоторой абстрактной теории можно изобрести кодек, чтобы с потоком 1кбитс было качество как LDAC. Информацию можно запаковать хоть 1 МБ в 1КБ, главное, чтобы можно было потом её распаковать 🙂
Прошерстив кучу специализированных форумов выводы такие, в терминах «комментаторов»:
- AAC может иметь битрейт больше чем 264 кбитс. Например — 529 kbit/s (см wiki https://en.wikipedia.org/wiki/Comparison_of_audio_coding_formats ) . И самое интересное, что даже больше! Например, вплоть до
- Constant bitrates (CBR) supported for LC: 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 640, 768, 896 and 1024 kbps (maximum bitrate depends on the sampling rate and number of channels)Источник: спека кодировщика https://www.mainconcept.com/fileadmin/user_upload/datasheets/AAC_SDK_DATASHEET.pdf
Это ж, что получается, что AAС круче LDAC(990 kbit/s) и AptXHD (576 kbit/s.)?!
- Идея кодека (не только AAC) в том, чтобы в меньшем объёме передать такое же или ДОСТАТОЧНОЕ количество информации. Поэтому, на hi-fi форумах пишут, что AAC с VBR(оказывается, у AAC есть и такая опция) может уходить за 320 кбитс, и на слух при слепом прослушивании вы не услышите разницу между FLAC и таким AAC звуком. И люди которые занимаются сохранением музыки, например какой-то сотрудник библиотеки в США, архивируют музыку в AAC. Зачем впустую тратить место на FLAC файл на носителе, если ушами не будет слышно разницы?
- 96 kHz24 bit — магическое заклинание которым сыплют «аудиофилы». Выяснятся, что
- Почти все люди на очень хороших колонках не слышат разницу между 44(8)16 и 9624. Спрашивается, а зачем тогда делают в 9624? Ответ: Данная точности нужна только при ПРОИЗВОДСТВЕ музыки, чтобы быть точнее при использовании фильтров, мастеринге и т.п. Источник: https://people.xiph.org/~xiphmont/demo/neil-young.html
- При этом, естественно AAC можно закодировать с 96 kHz и 24 бит.
- Даже mp3 с 320КБс битрейтом звук в слепом тестировании на hi-fi аппаратуре не отличим от оригинала. Если слышите артефакты, то надо смотреть как сжимали и чем разжимаете, т.к. это всё имеет значение. см. 346532
AAC вообще не для аудиофилов, только FLACALAC
Входе подготовки материала читал форум — www.head-fi.org, там старожилы-аудиофилы пишут, что сейчас они собирают музыку в AAC с VBR 320 кбитс. В силу специфики кодека повышать битрейт нет смысла, звук прозрачен уже на 256 кбитс, но VBR на 320 даёт возможность сохранить еле слышимые детали. Повторюсь, люди понимают, что нет смысла тратить на трек 50МБ, когда тоже самое будет и с 10МБ. Собирать FLAC коллекцию, это как искать аналоговый винил при наличии FLAC файла.
Кстати, среднестатистический трек во FLAC имеет в среднем битрейт на 650-700 кбитс.
Откуда вообще этот «страх» про AAC и 264(256) кбитс взялся? Отвечаю: Из-за того, что Apple в Itunes продаёт треки с таким качеством и вещает через Apple Music. 256 мало? Ок, бери FLAC и кодируй AAC в 320 кбитс + VBR.
Apple жмется деньгами, чтобы лицензировать AptXLDAC
Вопрос один — зачем лицензировать МАРКЕТИНГОВЫЕ фишки других производителей?!
AptX(HD) — это кодек со потерями при сжатии. ААС тоже с потерями , но при этом чтобы пустить AptX HD нужно иметь полосу в 560 кбит, а для AAC достаточно 320-360.
LDAC — выясняется, что у кодека несколько режимов, и «потери» отсутствуют только при полосе 990 кбит. И тут мы плавно переходим к основной канве использования кодеков — передача звука с наилучшим качеством по блютусу.
Ширина полосы блютус соединения.
Как правило, в вакууме при блютус соединении можно добиться передачи данных 1 мбит. В новых версиях это 2, а то 3 мбит. Но дело в том, что если использовать блютус в типичной городской среде, то на него действуют не только помехи (wifi, 3g, lte), но так же необходимо передавать служебную информацию, и получается, что от чистого канала останется +- 12 заявленной скорости.
Наткнулся на статью, как человек разбирался в вопросе, почему колонка затыкается будучи за его спиной и в 4х метрах от ноутбука используя AptX кодек- https://habr.com/post/201000/
Sic! AptX уже начинает «икать», если вы будете использовать Macbook Air, bluetooth колонку, и встанете между ними. Это для ширины канала 360 кбит. А что же было бы, если вещать через AptX HD или LDAC?
AirPods искажает AAC
Если вы не заглянули в статью на Хабре, то вот скриншот где согласно протоколу устройство показывает явным образом какой кодек оно понимает
Это был пример с AptX, а вот лог при подключении AirPods к Macbook
Блютус демон сообщает, что устанавливает кодек ААС для приёма аудиопотока, и готов поддержать VBR.
Выходит, что ААС можно спокойно транслировать напрямую в устройство. Кстати, Хуавеевские наушники тоже поддерживают ААС, в то время как Самсунговские IconX поддерживают только SBR и свой костыль в виде SSC(Samsung Scalable Codec)
И раз мы в разделе про AirPods. Не секрет, что в них содержится чип W1 который Apple специально спроектировала для bluetooth устройств. AirPods очень маленькие, каждый мм на счету, я думаю, что декодер AAC так же реализован железно в W1, и возвращаясь к пункту про «жмотству» Apple — вопрос, зачем Apple ещё реализовывать и тратить драгоценные мм на всякие AptX и LDAC которые не дают ровным счет ничего?
Резюме
Как только вам повстречается жертва маркетинга от Квалкома и Сони, и начнёт нести чушь про превосходство AptX HD и LDAC над AAC отвечайте:
- ААС способен на те же битрейты и частоту дискретизации, что и конкуренты
- Даже на хорошей акустике не будет слышно разницы между ААС VBR 320+ и FLACLDAC
- Если нет разницы, зачем платить больше?
Так всё же — как проиграть LDAC на iPhone
Всё просто. Вам необходимо реализовать этот кодек и A2DP поверх открытого в iOS L2CAPP, и подключиться к Sony нашуникам. https://developer.apple.com/documentation/corebluetooth/cbl2cappsm?language=objc
Реализацию кодека можно попытаться взять из Android Open Source Project.
При подготовке материала использовал:
Bluetooth iPhone vs AptxHD LDAC
Unfortunately, there is no point to distributing music in 24-bit/192kHz format. Its playback fidelity is slightly inferior to 16/44.1 or 16/48, and it takes up 6 times the space.
OK, so 192kHz music files make no sense. Covered, done. What about 16 bit vs. 24 bit audio?
None of that is relevant to playback; here 24 bit audio is as useless as 192kHz sampling. The good news is that at least 24 bit depth doesn’t harm fidelity. It just doesn’t help, and also wastes space.
Professionals use 24 bit samples in recording and production [14] for headroom, noise floor, and convenience reasons.
16 bits is enough to span the real hearing range with room to spare.
In 554 trials, listeners chose correctly 49.8% of the time. In other words, they were guessing. Not one listener throughout the entire test was able to identify which was 16/44.1 and which was high rate [15], and the 16-bit signal wasn’t even dithered!
Lossless formats
It’s true enough that a properly encoded Ogg file (or MP3, or AAC file) will be indistinguishable from the original at a moderate bitrate.
But what of badly encoded files?
Twenty years ago, all mp3 encoders were really bad by today’s standards. Plenty of these old, bad encoders are still in use, presumably because the licenses are cheaper and most people can’t tell or don’t care about the difference anyway. Why would any company spend money to fix what it’s completely unaware is broken?
Moving to a newer format like Vorbis or AAC doesn’t necessarily help. For example, many companies and individuals used (and still use) FFmpeg’s very-low-quality built-in Vorbis encoder because it was the default in FFmpeg and they were unaware how bad it was. AAC has an even longer history of widely-deployed, low-quality encoders; all mainstream lossy formats do.
Lossless formats like FLAC avoid any possibility of damaging audio fidelity [23] with a poor quality lossy encoder, or even by a good lossy encoder used incorrectly.
https://people.xiph.org/~xiphmont/demo/neil-young.html
Thought to be based loosely on FLAC (Free Lossless Audio Codec), both use Linear Prediction, Apple have not released any technical documents on Apple lossless, 3rd-party manipulation of Apple Lossless files are solely to the reverse engineering work of David Hammerton [craz.net]. Apple Lossless files can be decoded at relatively high speed, in comparison to other lossless codec. — http://www.applelossless.com
It’s worth to add that A2DP limits the available maximum bit rate to 320 kbps for mono and to 512 kbps for stereo modes allowing the use of many other codecs besides SBC. So audio manufacturers (of headphones especially) have wide choice of compression technologies capable of delivering high definition sound through the wireless digital channel at reasonable cost. — http://soundexpert.org/news/-/blogs/bluetooth-audio-quality-a2dp
http://soundexpert.org/encoders-320-kbps
http://soundexpert.org/news/-/blogs/audio-quality-of-bluetooth-aptx
With A2DP’s maximum audio bandwidth of 728kbit/s, it’s at least possible to start approaching what we’d call “high-quality audio” with the basic standard alone. (CD quality audio, uncompressed, is approximately 1400kbit/s.) — https://www.howtogeek.com/338750/whats-the-difference-between-bluetooth-a2dp-and-aptx/
Accessory Design Guidelines for Apple Devices — https://developer.apple.com/accessories/Accessory-Design-Guidelines.pdf
In practice, most people won’t be able to hear a difference in their 320kbps MP3s. A 256kbps AAC file is roughly equivalent to a 320kbps MP3 file audio quality-wise, and Apple’s bitrate for AAC audio over Bluetooth is ~250kbps. However, as I said, in theory you’re losing quality because you’re converting one lossy format to another. I would imagine the resultant audio quality is still better than SBC, though. … SBC usually runs at 320kbps… No. Phone will use AAC if headphones support it. AAC is lossy, so Tidal will be lossy. You need newer Androids phone to get aptx, aptx HD, or LDAC Bluetooth codecs from a phone and need a headphone that has one or more of those codecs for better, lossless/near lossless SQ…Also, AptX and AptX HD require a special chip in both the phone and bluetooth headset, and the reason you see most truly wireless buds forego it is because they really do take a lot more battery. As for claims of AptX being lossless… it’s marketing bullshit. AptX is slightly behind AAC audio when it comes to SQ. AptX HD is 576 kbps, which is pretty fucking good, and better than bluetooth AAC, though, it’s still not lossless.
Sony’s new format LDAC is the only truly near-lossless wireless format right now. It’s also not part of A2DP and is not an open standard….This is incorrect. aptX HD can be operated in lossless, bit-identical, binary copy mode… Only in CD quality though and when emitter and receiver are close enough to provide 700kbps bandwich you need for lossless PCM coding.
aptX HD when streaming 44khz-16bit audio is lossless, like in bit stream identical to original. Higher bitdepths and sampling rates are not.Here’s your citation:
http://www.fast-and-wide.com/images/stories/White_papers/apt-x-lossless.pdf
That’s the original whitepaper explaining the behavior of aptX-HD (then called aptX lossless). It even contains compression ratios vs a reference lossless codec, FLAC. Given the bluetooth channel is good enough to sustain lossless/bit-identical PCM data stream most of the time, it’s definitely a lossless/bit-identical codec at CD quality.
Three things happened after 2009 with aptX lossless:
- Qualcomm bought the technology
- Qualcomm added 24/96khz to this, which can’t be accomplished losslessly/bit-identically
- Qualcomm rebranded the whole shebang to aptX HD and hid the technical details behind marketing parlance
So my best way to explain is that aptX HD is a truly, actually the only, lossless bluetooth codec, but only at CD qualities.
Then, there is AptX, which requires a special chip to implement (Again, in both transmitting device and receiving device). While it does sound better than SBC, it’s just not as good as AAC/MP3 over bluetooth. With AptX you’re still taking a lossy file and transcoding it to another Lossy format (AptX over bluetooth is not lossless, though they claim to be) before sending it through the air. Like MP3 to SBC, MP3 to AptX just leads to further loss in quality — It’s just “less bad” than SBC, so it sounds better. Most android phones support AptX, and with Android O, you’ll be able to select Bluetooth AAC as well (It’s a new setting in the developer options!)
There’s nothing at all wrong with passing that audio through, and the mixing it only when it needs to be mixed. Apple is really clever about how they handle audio. Something about them being a staple for audio professionals gives them plenty of expertise to pull this off.
It’s not that hard to swap over a direct connection to mixing within 10ms of a system sound coming in, and it would not cause crackling and noises…
https://www.reddit.com/r/headphones/comments/7db9tq/about_aacsbc_codecs_over_bluetooth_on_iphone_x/
http://www.fast-and-wide.com/images/stories/White_papers/apt-x-lossless.pdf
We recently investigated Sony’s LDAC codec, which similarly claims high-res audio transmission through Bluetooth but is in fact a lossy codec that aims at “near Hi-Res Audio”, by which they mean indistinguishable from a 24-bit/96kHz input (avhub.com.au/ldac).
S+I: Can you confirm whether aptX HD is a lossless or lossy codec?
JM: The aptX HD is technically a Lossy codec. However as aptX HD uses a relatively gentle compression ratio of 4:1 it is non-destructive in nature. As it is based on ADPCM and not psycho-acoustic perceptual based principles, aptX HD uses predictive analysis rather than attempting to replicate the performance of the human hearing via a synthetic ear. — https://www.avhub.com.au/news/sound-image/aptx-hd—lossless-or-lossy-442124
- 9 quality levels for variable bitrates (VBR) encoding (LC only)
- Constant bitrates (CBR) supported for LC: 6, 7, 8, 10, 12, 14, 16, 20, 24, 28, 32, 40, 48, 56, 64, 80, 96, 112, 128, 160, 192, 224, 256, 320, 384, 448, 512, 640, 768, 896 and 1024 kbps (maximum bitrate depends on the sampling rate and number of channels)
- Sampling rates supported for LC: 8, 11.025, 16, 22.05,
24, 32, 44.1, 48, 64, 88.2 and 96 kHz
https://www.mainconcept.com/fileadmin/user_upload/datasheets/AAC_SDK_DATASHEET.pdf —
Мне не нужны экстрасенсорные способности, чтобы слышать разницу. Вы слушали мп3 на больших колонках? Под большими я имею в виду какие-нибудь клубные Turbosound. Слушали и не услышали разницу? Поздравляю. А я слышу. Звук тупо глухой.
ОтветитьПожаловаться
Это может быть связано с ошибками при кодировании mp3 или же при его декодировании на устройстве воспроизведения. Если все будет работать корректно, то разницу в слепом прослушивании вы не услышите ни на каком оборудовании. — https://habr.com/post/346532/
According to Apple, audio files compressed with its lossless codec will use up «about half the storage space» that the uncompressed data would require. Testers using a selection of music have found that compressed files are about 40% to 60% the size of the originals depending on the kind of music, which is similar to other lossless formats.[5][6] Furthermore, compared to some other formats, it is not as difficult to decode, making it practical for a limited-power device, such as older iOS devices.[7][8] — https://en.wikipedia.org/wiki/Apple_Lossless
The biggest problem is that the first step you need to connect the A2DP profile of the device,and then the audio stream is automatic,unless you need to control the details of A2DP operation. — https://stackoverflow.com/questions/4535988/bluetooth-a2dp-api-support-on-ios
——————
I have a nice portion of my library recorded in Itunes Plus (which is Apple AAC 256 VBR). For my ear it is transparent, full stop. The chance that I am guessing on ABX testing is 100 percent (sorry about that Bigshot, I am also practicing listening for the gurgling aquariums at 96 kbps in Frau CBR on the Sammy Davis, Jr., CD, now, I promise, although my CODEC has not yet seized up. I do look forward to that though.). As to whether Apple AAC 256 VBR caps out at 256 kpbs, the answer is no, and in my library, the average bitrate is considerably higher than 256 kbps for most songs ripped in Apple AAC 256 VBR. The lowest is 233 kbps for only two songs (a song from the Duke Ellington Blanton-Webster band, and a Pokemon song (it’s one of my kid’s, but I rip everything in the family and we share an Apple Music account). The Apple AAC 256 VBR rips max out at an average bitrate of 304 kbps (of course some passages in the file will be higher), interestingly for a few 1950s and 1960s jazz recordings (Oscar Peterson, Grant Green, Eddie Harris); and at 303 kbps I have a lot of modern jazz recordings. The Apple AAC 256k VBR encoder doesn’t seem to up the bitrate that high even for the better classical recordings. The highest classical track is a Dvorak Slovic dance at 290 kbps. The range from 233 kbps to 304 kbps is a pretty smooth progression literally including muliptle instances of every single bitrate in-between. The median is definitely 256 kbps on the button—I don’t even need to count—there are a ton of tracks at that bitrate. The mean average is higher. Just looking at the distribution I’d ballpark it at 275 kbps. — Post #79
I’m not sure what the iTunes Plus preset within iTunes uses, but both Apple Music and the iTunes Store use constrained VBR which does not exceed 256 Kb/s, but can dip below it. True VBR can exceed 256 Kb/s. If you encode using qAAC you can choose between CVBR and TVBR. Even 256 Kb/s CBR has been shown to be completely transparent. — Post #80
I’m not sure what the iTunes Plus preset within iTunes uses, but both Apple Music and the iTunes Store use constrained VBR which does not exceed 256 Kb/s, but can dip below it. True VBR can exceed 256 Kb/s. If you encode using qAAC you can choose between CVBR and TVBR. Even 256 Kb/s CBR has been shown to be completely transparent. — Post #80
The Itunes Plus preset is the default Itunes rip, at least on my Windows Itunes—256 Apple AAC VBR, with most tracks encoding above that on average, and a few encoding below that on average, unless Foobar2000 is giving me totally bogus data, which I guess is possible. So I guess you are more likely to get a better rip from a CD using Itunes Plus than off of the Apple Music store. But I think both would be transparent, and the file from the store would probably (but not always) be smaller, which would arguably be better in some ways.
Edit: I did get a Sun Ra recording off of the Itunes store once for better sound quality—I had digitized the original LP. Apple has some weird thing lately where they remaster some Sun Ra music and are the only ones distributing it. Since I like Sun Ra in my more open-minded moments I noticed it. Anyway, there was harsh distortion at peaks on the Apple version that was not on the LP. I don’t know where in the chain the distortion was introduced—the remastering, the encoding, or somewhere else.
Just joking around, I like to call Itunes Plus «Apple AAC 256 VBR, with A1 sauce,» but now I guess there may really be something to it. — Post #81
Here I go again quoting myself.
I just installed the Columns UI Interface for Foobar 2000. It gives you a real-time display of kbps rates as a song plays. For albums ripped with Itunes Plus the Columns UI tells me that the encoder can go well over 320 kbps at a given time for a track encoded at 256 VBR. The median average bitrate for a track ripped at this setting is definitely 256 kbps on the button, but it can go much, much higher..For example, on Band Call from the CD release of Oscar Peterson’s album Night Train, Foobar says that for a 256 Itunes Plus rip the average bitrate is 304 kbps, and the real-time indicator for the Columns UI interface (I am watching right now) gets up to as high as 362 kbps, well over 320 kbps. For the opening of the song, the encoder spends most of the time over 320 kbps. And this is for the 256 kbps setting for Itunes Plus. That is one of three of the most demanding tracks in my library according to the Itunes AAC encoder, so for most tracks you won’t get that result. But I have seen the bitrate going up over 320 kbps on other Itunes Plus 256 kbps rips as well. I just chose one of my most demanding tracks as a case study. So I do think Itunes Plus is definitely Apple AAC VBR with A1 sauce. — Post #84
aptX produces clearly audible artefacts when presented with a steadily rising/falling tone, or more than one tone. That by itself should be a red flag.
The only good thing about it is latency — usually much lower than AAC.
LDAC might be better than AAC or aptX (if only due to the massive bitrate jump), but «better than transparent» is still transparent. And higher bitrate means much higher battery drain. — Post #89
The OS usually runs the mixer at 24/48 in shared mode and will resample the music. aptX HD being a lossly codec does not have a bit-depth when transmitted. The decoding process will reproduce the equivalent of a 24-bit dynamic range. — Post #78
Except that aptX audibly degrades the sound in certain frequencies and AAC is transparent. — Post #134
The difference between AAC and MP3 is subtle and probably impossible to ABX at 256 kb/s. aptX causes audible degradation which ruins the listening experience in particular songs if you know what it’s supposed to sound like. This happens only in particular notes in particular songs, so it’s a non-issue 95% of the time. I have not heard aptX HD yet so I can’t comment on its subjective quality.
This document shows other flaws of aptX.
https://docs.wixstatic.com/ugd/fb72a4_a6a76213617c46c38213e298784bff55.pdf — Post #138
https://www.head-fi.org/threads/radsone-earstudio.867366/page-22#post-14086297
My take away from this is that aptX and aptX HD are barely better than SBC. They are essentially just low bit-depth ADPCM with variable noise floor across bands. The audible artefacts are probably due to implementation flaws rather than the codec itself.
AAC and MP3 are vastly superior codecs and it’s laughable to even compare them to low bit-depth ADPCM. It’s like comparing FM radio to a modern digital connection.
SBC and aptX are relics from an era where manufacturing low-power chips was challenging. — Post #139
AAC is transparent at around 256 — Post #146
For you maybe, Apt X HD is a transmission protocol, which means is better to use higher bandwidth hardware to achieve better transparency. 576 Kbps is a step forward than assuming everyone’s gear can only handle no better than AAC. Come on , it’s obvious, to pretend the math is out is revealing what you think about Apple.
When I was done, I found that Fraunhofer 320 was *almost* transparent, but I had one CD that could make it artifact slightly. LAME MP3 was perfectly transparent at 320. And AAC was transparent at 256. I chose AAC 256 VBR as my standard setting for my music server. It took nearly two weeks full time, but it was worth it to me because — Post #172
I’m talking about sound quality, not math. Bigger numbers don’t automatically mean better sound. The codec has an impact on the quality of the encoding as well.
Would you like to hear one of my sample files for yourself? I can send you either a FLAC or ALAC. It has ten different samples, all the same music. The samples consist of Frau, LAME and AAC and 192, 256 and 320. One of the samples is lossless. You tell me which one is which. I’ll tell you how you did. Then we’ll talk about what codec and bitrate is necessary to achieve transparency. (Hint: Redbook is overkill)
By the way, 192 Fraunhofer MP3 is not transparent. If you asked me before you started encoding your library, I would have told you to use LAME 320 or AAC 256. — Post #174
AAC is fully transparent at AAC 256 VBR. — Post #184
Both lossless and AAC 256 VBR sound the same. — Post #186
Also, the only time that AAC might have phase problems is if you choose joint stereo at too low of a data rate. No one uses joint stereo any more because just about everyone is using the regular stereo setting at a data rate that supports complete transparency.
I have the right equipment and that’s what I’ve used for my testing. All of my equipment is audibly transparent too.
we can’t hear the difference between CD audio and iTunes plus. — https://cdvsmp3.wordpress.com/cd-vs-itunes-plus-blind-test-results/
sdsad
I’ve compared AAC 256 VBR to lossless on high quality equipment using careful controls. I posted a couple of published tests that showed that there was no audible difference to trained ears or on high end equipment. That is evidence to support my statement that AAC 256 VBR sounds every bit as good as FLAC. Why have files that are 5 to 10 times larger if they don’t sound better?
You say that lossy is going to disappear. The opposite is true. Compressed audio and video dominates the market and there’s no indication that it won’t continue to do so. I haven’t seen you present any evidence that AAC 256 VBR isn’t audibly identical to lossless, and I haven’t seen you cite any evidence to support your argument that compressed formats are going away. Do you have anything to back that up? I’m actually curious to see what you base those ideas on. — Post #194
If you’re streaming AAC 256 VBR from Google Play, the sound quality is identical to when you play the same songs in lossless at home. If there is a difference, it’s because your portable equipment isn’t as good as your home equipment, not because of the file itself. I’m not familiar with AptX HD, but I would imagine that would sound the same too.
By the way, AAC 256 VBR has the same dynamic range as a CD. High bitrate AAC has the same frequency response too. I don’t know if you’re aware of it, but VBR allows you to redistribute bandwidth and if needed actually *exceed* the data rate you have it set for. if you encode AAC 320 VBR, the data rate can go as high as 460, if the music requires it. (I don’t know what kind of music would though. I find that 256 VBR is plenty for any kind of music.) That might make you feel good if you want to judge sound quality by the numbers. Post #196
Let’s look at 192 KHz for a second… complete waste of space for me, since both my ears and any possible equipment can simply not retrieve that much detail, it’s overkill, but I have nothing against it. — Post #199
Seriously, I cannot for the life of me hear the difference between 256k Itunes Plus and the source on anything. I have all of the original CDs in vinyl jackets so they don’t take up too much space if I get freaked out about it. I — Post #206
If you agree that AAC 256 VBR sounds exactly the same as lossless, what advantage is there to maintaining your music library in lossless? — Post #209
aptX HD just uses more bits per sub-band than aptX. It’s still esentially transmitting ADPCM which is grossly inefficient compared to psychoacoustic codecs.
All aptX implementations I’ve heard have audible frequency response distortion — this should not happen if it was just bit-depth reduction, so it’s most likely an implementation flaw. The AAC implementation on the same Bluetooth devices don’t have this problem. — Post #211
I believe 24 bit sources can be encoded very well with AAC and when decoded, can render to 24 bit, but of course, not over Bluetooth (yet?)
Current Bluetooth (up to 4.2) limits AAC to 256Kbps — it might have been encoded from a 24 bit source, but decoding that level back into 24 bit probably wouldn’t really get closer to the original than decoding into 16 bit at that sample rate.
AAC can encode larger data rates of course for storing rather than streaming, so it’s a good choice to use for 24 bit source files if you employ a larger data rate that can reproduce well back into 24-bit.
That’s exactly what AptX HD is, the larger data rate of 576 Kbps allows for better reproduction into 24 bit from 24 bit source files — not by a lot, but still mostly more accurate than 16 bit rendering.
Personally, I would choose AAC over AptX HD at the same data rate, but Bluetooth doesn’t allow it, so I use AptX HD. — Post #228
Bit depth is only meaningful in reference to a PCM digital signal. Non-PCM formats, such as lossy compression formats, do not have associated bit depths.
https://en.wikipedia.org/wiki/Audio_bit_depth — Post #230
Mastered for iTunes means that the source is a studio quality master (i.e.: 24/96), and the encoding is customized to make it as efficient and high quality as possible. But the end result is still AAC 256 VBR. That isn’t a bad thing though, because AAC 256 VBR is audibly transparent. With human ears, you won’t be able to discern it from the master. — Post #236
16-24 bit. The aptX implementation of ADPCM does not use sufficient bits for anything close to lossless representation. It’s not that audible to humans, but a spectrogram shows the loss immediately — and it’s far worse than MP3 or AAC. — Post #247
explain post — Post #261
A lot of us here have verified the transparency of high data rate AAC for ourselves. We aren’t depending on old or obsolete or cheap equipment. In fact I cited a published test that showed that AAC was audibly transparent on current high end equipment too. Did you read that? — Post #264
——
I’m in the process of trying the Sony WH-1000XM2 with my Galaxy S8 (Qualcomm chipset) on Oreo. The biggest problem is LDAC on high quality mode, while listening to Tidal (HIFI) or other good sources (even local on my phone). Sound is too often interrupted when the phone is in a certain position (like on my belt , in the case). Sound is good if I’m handing the phone in front of me, which is not really useful… move the phone 20cm on the left or right and sound is garbage. Maybe the Oreo implementation of LDAC on the S8 Bluetooth is not very good. I will try the AptX HD mode (forcing it via Dev Options on the phone). SBC works well but…
I could listen on wire and still have NC, but that defeat the purpose of a wireless headphone… — https://www.androidauthority.com/sony-ldac-codec-790690/
Magnus Persson: NOT necessarily wrong! If you compress most audio cds with the highest level FLAC, level 8, while they can range quite a bit, they usually are around 750-950kbps. If you aren’t aware…a compressed FLAC of a CD PCM file (16bit_44.1kHz) is IDENTICAL to that PCM file when decoded, so a 750-950kbps FLAC would certainly fit in the 990kbps range. — https://www.androidauthority.com/sony-ldac-codec-790690/
A trawl through the AOSP libldac library also suggests that Sony’s codec is using some form of lossless Huffman coding in conjunction with re-quantization to slim down file sizes. This means that additional lossless compression is used to trim the file down further, in a similar vein to FLAC and even part of the MP3’s encoding pipeline. This is likely also what’s helping to shrink down Sony’s transmission size further. — https://www.androidauthority.com/sony-ldac-codec-790690/
As I said earlier, it works perfectly, and CLEARLY sounds better than using any apt-x headphone dongle. Being able to bypass the crappy iPhone/iPad headphone circuitry and going direct out of the lightening port makes a huge difference.- https://forums.macrumors.com/threads/bluetooth-a2dp-apt-x-bluetooth-4-0-headsets.1349467/page-2
Adapter noise in DAC — https://ifixit.org/blog/8448/apple-audio-adapter-teardown/
96kHz AAC — https://en.wikipedia.org/wiki/Advanced_Audio_Coding#AAC_Low_Delay AAC supports inclusion of 48 full-bandwidth (up to 96 kHz)
8–529 kbit/s — https://en.wikipedia.org/wiki/Comparison_of_audio_coding_formats
576 kbps — https://en.wikipedia.org/wiki/AptX
«Near lossless» coding maintains a high-definition audio quality, retaining audio frequencies up to 20 kHz and a dynamic range of at least 120 dB. Its main competitor is LDAC codec developed by Sony.
LDAC is a lossy codec — https://en.wikipedia.org/wiki/LDAC_(codec)
Most early papers using blind listening tests concluded that differences are not audible by the sample of listeners taking the test.[16] Blind tests have shown that musicians and composers are unable to distinguish higher resolutions from 16-bits 48 kHz[17] One 2014 paper showed that dithering using outdated methods (rectangular unshaped dither, rather than the industry standard triangular dither) produces audible artifacts in blind listening tests.[18] — https://en.wikipedia.org/wiki/High-resolution_audio
термины — https://trashbox.ru/link/bluetooth-codecs-faq
Does anyone know for sure, if fhgaacenc (from Winamp) and qaac (frontend to Apple Core Audio) can encode 24bit/96kHz and decode back to 24bit/96kHz?
…
AAC doesn’t have a bit depth, so if you really want to you can keep it at 24 bits when you downsample to 44.1 or 48 kHz. (Even if the encoder does use all 24 bits, you’ll probably never come across a situation where the difference is audible.)
….
I have tried the 96kHz encode and both fhg and qaac encoded files decode to a 96kHz file in jRiver if the HE / SBR option is used when encoding. Without the HE switch they decode to 48kHz.
Re. 24bit output, is it possible to force 24bit output when decoding. In the meantime I am aware that an aac file does not have a «bit» oriented structure. And it also is not a question whether there is an audible difference between 16bit or 24bit decode. I am just curious whether the encode / decode chain supports a decode to 24bit.
….
The allowed sampling rates for AAC-LC include:
96000, 88200, 64000, 48000, 44100, 32000, 24000, 22050, 16000, 12000, 11025, 8000
— https://hydrogenaud.io/index.php/topic,108019.0.html
Beyond CD-Quality: Advanced Audio Coding (AAC) for High Resolution Audio with 24 bit Resolution and 96 kHz Sampling Frequency
https://www.iis.fraunhofer.de/content/dam/iis/de/doc/ame/conference/AES-111-Convention_Beyond_CD-Quality-24-96HighResolutionAAC_AES5476.pdf
http://marlene-d.blogspot.com/2013/11/mp3-and-other-hires-formats.html
Converting 24 bit FLAC to AAC (QAAC) — https://hydrogenaud.io/index.php/topic,115246.0.html
AAC is a lossy format (like MP3), and as Wikipedia (indeed, the same article you linked to) explains:
Bit depth is only meaningful in reference to a PCM digital signal. Non-PCM formats, such as lossy compression formats, do not have associated bit depths. For example, in MP3, quantization is performed on PCM samples that have been transformed into the frequency domain. — https://superuser.com/questions/553552/how-to-determine-aac-bit-depth
44.1 kHz × 16 bits × 2 = 1,411.2 kbits/second — https://www.epiphan.com/blog/audio-encoding-demystified/
https://images.apple.com/itunes/mastered-for-itunes/docs/mastered_for_itunes.pdf
This codec sets itself apart from aptX and aptX HD with its three different connection modes for transferring data. The “Connection” mode connects at 330 kbps, which, in truth, is slightly slower than the SBC codec. Its “Normal” mode ups the rate to 660 kbps, and the “Priority” mode is capable of sending data at a blazing 990 kbps, significantly higher than the aptX or aptX HD. — https://www.maketecheasier.com/sbc-vs-aptx-vs-aptx-hd/
https://stereo.ru/to/ica-chto-takoe-bluetooth-kodek-aptx-hd-ili-besprovodnoy-hi-res-na-podhode
As an audio app developer, I agree completely regarding quality! That said, it’s standard practice to work with PCM. A normal audio architecture for an app and operating system looks something like this:
- App decodes a sound file (AAC) into floating point PCM samples.
- App applies effects or changes volume (optional)
- App hands those PCM samples to the OS
- The OS adds those samples with other apps’ samples, system sound effects, etc.
- The final mixed result is converted to the hardware’s audio format (usually some form of PCM: floating point stereo, 24-bit stereo, 16-bit stereo, etc) and send to the hardware.
You can test this yourself by converting an MP3 file to an AAC file at a target bitrate of 256 kbps (the maximum bitrate supported by A2DP). You probably won’t be able to hear the difference.
https://www.reddit.com/r/apple/comments/7db893/audiophiles_please_come_in_about_aacsbc_codecs/
I found AAC from my iPhone to be on par with AptX HD from my Android when playing the same song. One benefit is when your files are already AAC that they will be transparently coded — meaning they are not loosing any quality from the re-encoding. As far as I understand AptX HD always requires re-encoding. Anyhow — maybe check out this thread:
I think I have mentioned this in other threads. If using a 256 kbps AAC source file then the quality should be as good on an iPhone, my issue is if you want to use a non-AAC source file on an iPhone or a AAC source file with a higher bitrate than 256kbps (320 kbps or 512 for AAC FDK is possible)
https://www.head-fi.org/threads/iphone-aac-bluetooth-bottleneck-and-transcoding.879244/
https://vas3k.ru/365/2017-10-31/
It may be placebo but I am sure that Bluetooth audio on my iPhone X is not as good as on my S9+. I did some non-scientific tests at the weekend both using Spotify and also local files (FLAC converted to 320 kbps AAC and also 500 kbps OPUS) and for all cases the S9 sounded better. FYI the headphones tested are Sony WH10000xmk2, Wi1000x, WF1000x.
I do not think this is the case for all android phones, the V30 for example imo sounds lack lustre over Bluetooth even if it does support the same codecs.
I have been leaning towards switching back to iOS as my daily driver but knowing that the audio is just not as good is just stopping me right now — https://www.head-fi.org/threads/iphone-aac-bluetooth-bottleneck-and-transcoding.879244/
——
https://audiophilesoft.ru/publ/theory/loudness_compensation/6-1-0-360
https://audiophilesoft.ru/publ/theory/aac_vs_mp3/6-1-0-16
Оценка этой статьи по мнению читателей:
TWS-наушники захватывают рынок, словно эпидемия, и с переходом на беспроводной звук у людей появляется масса вопросов, ответы на которые приходится выискивать по всему интернету. Но интернет, к сожалению, бывает разным и нередко сайты перепечатывают одну и ту же недостоверную информацию, которая лишь сбивает с толку.
Кто-то называет кодек SBC мусором, не пригодным даже для прослушивания музыки в шумном метро, другие считают «айфоновский» кодек AAC лучшим изобретением человечества, а популярный кодек LDAC от Sony — маркетинговой ерундой, не заслуживающей никакого внимания.
В этой статье я постараюсь максимально просто и в то же время подробно ответить на все популярные вопросы касательно Bluetooth-кодеков и беспроводного звука.
Надеюсь, будет интересно и познавательно!
Что вообще такое Bluetooth-кодеки и какое отношение они имеют к звуку?
Само слово кодек — это акроним, образованный от двух слов: кодировщик и декодировщик. Собственно, Bluetooth-кодек — это программа (алгоритм), которая может закодировать информацию, уменьшив ее размер, а затем раскодировать для воспроизведения.
Существует множество различных Bluetooth-кодеков. Одни позволяют передавать больше данных в секунду (имеют более высокий битрейт), другие не требуют серьезных вычислений при кодировании/декодировании файла, что хорошо влияет на время автономной работы устройств. Отличается и сам алгоритм сжатия аудиофайлов. На сегодняшний день самыми популярными Bluetooth-кодеками являются:
- SBC
- AAC
- aptX (LL, Adaptive, HD)
- LDAC
- HWA
- Samsung Scalable
Работают кодеки следующим образом. Вы запускаете на своем смартфоне музыку в любом формате (mp3/aac/flac) или потоковый сервис (например, YouTube Music). Смартфон раскодирует эти данные, а затем снова кодирует их при помощи Bluetooth-кодека и отправляет закодированный сигнал на наушники.
Наушники декодируют (расшифровывают) тем же кодеком полученные данные, обрабатывают их и преобразовывают в аналоговый сигнал, заставляя динамики наушников вибрировать, создавая тем самым звуки.
Чтобы все это работало, наушники должны поддерживать тот же кодек, что и смартфон, иначе они не смогут раскодировать полученные данные.
Не важно, в каком формате хранится ваша музыка (mp3, flac, wav), смартфон в любом случае ее предварительно раскодирует, а затем снова закодирует перед отправкой по Bluetooth.
Например, если вы слушаете .aac файл на iPhone в наушниках AirPods (эти устройства превосходно работают с кодеком AAC), смартфон все равно вначале декодирует оригинальный AAC-файл, а затем повторно закодирует его в AAC кодек. При этом, качество звука может незначительно снизиться.
Это хорошо заметно на тестовом графике от SoundGuys, в котором они сравнили эталонный AAC-файл с тем, что смартфоны отправили на наушники, используя свои AAC-кодеки:
Для тех, кто не понимает, что здесь изображено, просто скажу, что iPhone удалил в оригинальном AAC-файле часть информации о звуке (начиная с 19000 Гц). На других смартфонах ситуация гораздо хуже, но об этом поговорим позже.
А можно я просто куплю наушники, не загружая себе всем этим голову?
Проблема в том, что на рынке нет ни одной модели Bluetooth-наушников и ни одного смартфона, которые бы поддерживали сразу все кодеки. Например:
- Любой iPhone официально поддерживает только два кодека: AAC и SBC
- Кодек Samsung Scalable работает только на устройствах от Samsung
- Современные смартфоны от Huawei не работают с кодеками aptX и aptX HD
Более того, очень многие устройства поддерживают минимум два кодека и если вы будете понимать, что они из себя представляют, то сможете выбрать наиболее подходящий.
И есть еще одна причина, по которой было бы, все же, неплохо разобраться в этом вопросе. Начитавшись «желтой прессы» (техноблогеров), многие увидели в кодеке aptX спасение и считают его залогом божественного звука. Этим, естественно, сразу же воспользовались производители, наводнив рынок копеечными наушниками с отвратительным звуком, но зато с поддержкой заветного aptX.
Поэтому предлагаю продолжить наш разговор, чтобы не попадаться на все эти уловки.
Влияет ли Bluetooth-кодек на качество звука? Или несколько слов о том, как кодируется звук и что именно теряется при сжатии
С одной стороны, кодек действительно влияет на звучание. Более того, чем вы моложе — тем сильнее это влияние. И дело здесь не в юношеском максимализме или самовнушении (хотя, последний фактор может играть значительную роль), а в том, что закодированный файл теряет часть информации о звуке.
Все перечисленные выше кодеки сжимают звук с потерями. Однако не следует бояться слова потеря, так как потерять можно не только полезную, но и совершенно бесполезную информацию.
Так, что же удаляют кодеки с оригинальной записи? Гитарную партию или, может, бэк-вокал?
Думаю, многие знают о том, что человек способен слышать звуки в диапазоне от 20 Гц до 20 кГц. Причем верхняя граница очень сильно зависит от возраста. Для среднестатистического человека следующая таблица показывает приблизительный предел слышимости:
Частота | Не слышно с… |
19000 Гц | 20 лет |
17000 Гц | 25 лет |
16000 Гц | 35 лет |
15000 Гц | 45 лет |
12000 Гц | 55 лет |
Так вот, первое, что делают Bluetooth-кодеки — это просто удаляют всю звуковую информацию, свыше определенной частоты. Какой-то кодек может удалить все, что выше 18000 Гц (18 кГц), другой — все, что выше 15 кГц. Соответственно, в зависимости от возраста и кодека, кто-то при очень внимательном прослушивании на качественных наушниках сможет заметить потерю.
Но это далеко не вся история. Разные частоты мы также слышим по-разному. Например, частоту 1000 Гц мы прекрасно услышим на громкости 30 децибел, а вот частоту 80 Гц — нет. Как именно мы воспринимаем все частоты, наглядно показано на следующем графике:
Соответственно, все, что находится под линией порога слышимости, можно смело удалять из файла.
Но и это еще не все! Оказывается, одни звуки могут легко скрывать другие. Например, если вы будете говорить спокойным голосом возле проезжающего поезда, ваш собеседник будет слышать только звук поезда. В этом случае, поезд скрывает (маскирует) голос.
Получается, громкий звук на определенной частоте оказывает маскирующий эффект на ближайшие частоты. Например, громкий звук на частоте 250 Гц будет оказывать определенное влияние на все остальные звуки в диапазоне от 60 до 1000 Гц. И если другой звук в этом диапазоне будет не достаточно громким (ниже границы маскировки), вы его никак не услышите:
Значит, при кодировании удаляем и все эти звуки! То есть, кодек удаляет даже то, что мы могли прекрасно услышать, если бы «по соседству» не оказался громкий маскирующий звук.
Более того, когда этот громкий звук исчезает, мы не мгновенно начинаем различать то, что было «скрыто». В зависимости от частоты и громкости, время маскировки может длиться еще 100 мс. Разумеется, кодек подчистит и всю информацию в этом промежутке времени.
Получается, мы удалили столько данных, а разницу практически никто не услышит! Все это называется психоакустическим сжатием.
Но это еще не конец истории. Дело в том, что при записи (скажем, на студии), мы преобразовываем звук в электрическое напряжение. Чем громче звук — тем выше напряжение. Чтобы оцифровать это напряжение (аналоговый сигнал), нам просто нужно непрерывно (очень часто) записывать значение напряжения и сохранять его в виде чисел.
Например, если громкость звука определенной частоты нарастает, мы можем оцифровать его, условно записав такие значения: 765, 767, 770, 800 и так далее.
Но когда Bluetooth-кодек кодирует и сжимает звук, вместо больших чисел он может просто сохранять разницу между значениями. Незачем хранить числа 765, 767, 770 и 800, если можно просто сохранить начальное значение (765) и дальше записать разницу между последующими числами: 2 (767-765), 3 (770-767) и 30 (800-770).
Для CD-качества мы делаем такие замеры и записи более 44 тысяч раз в секунду. Но не забывайте, что звук-то у нас стерео, а значит, нужно отдельно записывать все значения с такой частотой для правого и левого наушника. Используя описанный алгоритм и сохраняя лишь разницу, мы можем немного сжать файл (называется такой метод дифференциальной импульсно-кодовой модуляцией).
Но даже это еще не полная картина. Так как все значения записываются в виде нулей и единичек, можно присвоить длинным последовательностям бит — короткие коды. Например, заменять 00000000 на 00, а 00000001 на 01. Чем чаще какая-то последовательность встречается, тем более короткий код для нее выбираем. Такой метод называется кодом Хаффмана.
И на этом я, пожалуй, остановлюсь, сделав следующий вывод:
Не всегда низкий битрейт означает худшее качество, равно как и увеличение битрейта далеко не всегда улучшает качество звука
Для сравнения, кодек AAC с битрейтом 256 кбит/с выдает качество, аналогичное MP3 с битрейтом 320 кбит/с, так как имеет более сложный и эффективный алгоритм сжатия.
К слову, если вы не знаете, что такое битрейт, то это просто количество данных, передаваемых за одну секунду. Именно снижение битрейта является главной задачей любого Bluetooth-кодека, так как его пропускная способность довольно сильно ограничена.
Выше я говорил, что для эталонного CD-качества нужно более 44 тысяч раз в секунду (44.1 кГц) записывать значение напряжения (громкость звука), используя 16 бит для хранения значений. В этом случае, очень легко посчитать битрейт такой записи, просто умножив 16 на 44.1.
Получается 705.6 кбит/с, но так как у нас стерео-звук, нужно еще умножить это число на два (для левого и правого наушника отдельно), что дает битрейт 1411 кбит/с (705.6*2).
Именно такой битрейт требуется для передачи максимально качественного звука без малейших потерь (CD-Audio). Сравните это с битрейтом популярных кодеков:
Кодек | Возможный битрейт (кбит/с) по Bluetooth |
SBC | до 328 |
AAC | 256 — 320 |
aptX | 128/256/352/384 |
aptX HD | 192/384/529/576 |
aptX Adaptive | 276-420 |
LDAC | 330/660/990 |
Samsung Scalable | 96 — 512 |
HWA (LHDC) | 400/560/900 |
О том, как именно влияет такое снижение битрейта, я расскажу чуть ниже. А пока ответим на один популярный вопрос.
Зависит ли качество звука в Bluetooth-наушниках от смартфона?
Или можно перефразировать этот вопрос так: стоит ли покупать более дорогой смартфон (как источник звука), чтобы возросло качество звучания Bluetooth-наушников?
Эти вопросы родились не на пустом месте, так как многие слышали о том, что качество источника звука заметно влияет на звучание проводных наушников.
Связано это с тем, что именно смартфон преобразовывает цифровой сигнал в аналоговый. Соответственно, от качества этого преобразования зависит и качество звука. Чем лучше аудио-чип в смартфоне, тем качественнее звучание.
Но в беспроводных наушниках все происходит иначе. Смартфон просто посылает цифровой сигнал в наушники со встроенными аудио-чипами и они самостоятельно занимаются цифро-аналоговым преобразованием. В этом плане аналогия с проводными наушниками не работает, так как аудио-чип смартфона не имеет никакого отношения к конечному результату.
И это очень важно понимать, чтобы не купить дешевые наушники с поддержкой, например, aptX кодека. Благодаря aptX, наушники действительно получат данные неплохого качества, но дешевый аудио-чип и другие компоненты (включая динамики), полностью испортят всю картину.
Тем не менее, смартфон может влиять на качество беспроводного звука. Все дело, опять-таки, в кодеках. Таким ярким примером можно считать кодек AAC, качество работы которого сильно зависит от смартфона. На iPhone используется наиболее качественный кодировщик Apple AAC, а вот Android-смартфоны используют бесплатный аналог от Fraunhofer IIS.
На графике от SoundGuys очень хорошо видно, как сильно обрезаются частоты при кодировании AAC на Android-смартфонах и на iPhone:
Как видим, Huawei обрезает все звуки при кодировании в AAC после 14.2 кГц, что будет заметно любому слушателю. Samsung уничтожает в AAC все, что выше 17 кГц, а вот iPhone кодирует звук вплоть до 19 кГц, что является лучшим показателем среди всех смартфонов (если мы говорим об AAC-кодеке).
Более того, нужно учитывать и то, как именно смартфон кодирует звук. Дело в том, что AAC — наиболее требовательный к ресурсам кодек, потому что он использует самую продвинутую психоакустическую модель. А в Android-смартфонах обработка звука не наделена важнейшим приоритетом, из-за чего возрастает задержка звука при передаче на наушники.
Задержка звука или latency — это промежуток времени, прошедший с момента появления звука до того, как вы его услышите. При прослушивании музыки это не играет особой роли, но вот при просмотре фильмов или во время игр, задержка может очень сильно испортить весь процесс.
Хуже всего то, что от кодека задержка зависит не очень сильно, а основное влияние оказывает сам смартфон. Это хорошо видно на следующем графике, где сравнивается задержка звука (в миллисекундах) на разных смартфонах с разными кодеками:
Как видим, на смартфоне Google Pixel 3 XL разница между кодеками не превышает 100 мс, причем, кодек AAC дает самую большую задержку из-за своей вычислительной сложности. Примерно такая же ситуация наблюдается и во всех остальных случаях, то есть, кодек влияет не так сильно. Но если сравнивать задержку звука между смартфонами, можно получить разницу в 300 мс!
Для справки, любой человек легко ощутит задержку в 150 мс, а на смартфоне Huawei она доходит до 600 мс. Поэтому смартфон действительно влияет на качество беспроводного звука. В плане задержки — ощутимо, в плане аудио-качества разницу заметят не все пользователи.
Кстати, задержка звука на современных смартфонах проявляется зачастую только в играх, так как при просмотре видео оба устройства определяют скорость задержи, а затем смартфон искусственно рассинхронизирует звук и видео так, чтобы картинка немножко отставала от звуковой дорожки. В результате мы не ощущаем никакой задержки звука.
Если вы не уверены, работает ли эта технология на вашем устройстве, просто попробуйте поставить видео в YouTube на паузу (естественно, с подключенными по Bluetooth наушниками). Если технология не работает, видео моментально приостановится, в противном случае между нажатием кнопки паузы и самой паузой произойдет небольшая задержка (несколько сотен миллисекунд).
Зависит ли качество звука в Bluetooth-наушниках от качества файла или приложения?
Частично я уже отвечал на этот вопрос в начале статьи, где говорил, что смартфон в любом случае раскодирует любой файл или поток, а затем заново закодирует его Bluetooth-кодеком. Поэтому не важно, будете ли вы слушать «аудиофильские» flac-файлы без сжатия в максимальном качестве или mp3-файлы, смартфон извлечет из них звуковые данные и закодирует с потерями выбранным кодеком.
Но как быть с потоковыми сервисами? Ведь, если музыка через YouTube Music будет идти с битрейтом 128 кбит/с, тогда при передаче по Bluetooth, даже самый лучший кодек ничего не сможет изменить.
Естественно, если вы хотите получить максимально возможное качество, следует выбирать музыкальные приложения с поддержкой высокого битрейта. Чтобы лучше ориентироваться в приложениях для смартфонов, посмотрите данные в этой таблице:
Сервис | Битрейт | Кодек |
Deezer Permium | 320 | MP3 |
Spotify (бесплатно) | 160 | AAC |
Spotify Premium | 320 | Ogg Vorbis |
Google Play Music | 320 | MP3 |
Apple Music | 256 | AAC |
YouTube Music (бесплатно) | 128 кбит/с | AAC |
YouTube Music Premium | 256 кбит/с | AAC |
Повторюсь, кодек AAC с битрейтом 256 кбит/с соответствует качеству mp3 с битрейтом 320 кбит/с. Что интересно, согласно Wikipedia, менее 1% людей способны услышать разницу между mp3 320 кбит/с и несжатым оригиналом:
Процент людей, услышавших разницу | Битрейт mp3 |
0-1% | 320 кбит/с |
5-30% | 256 кбит/с |
30-40% | 192 кбит/с |
40-70% | 128 кбит/с |
Не важно, какой кодек вы будете использовать на наушниках, главное, чтобы исходные данные (потоковая музыка) обладали достаточно высоким качеством. Другими словами, не обязательно использовать наушники с кодеком AAC, чтобы услышать разницу между, скажем, бесплатным YouTube и YouTube Premium.
Какой же кодек лучше: SBC, AAC, aptX или LDAC? Какая между ними разница?
Давайте теперь подробнее рассмотрим каждый кодек, его особенности, преимущества и недостатки.
Кодек SBC
Это самый популярный Bluetooth-кодек в мире по одной простой причине — все до единого беспроводные наушники должны его поддерживать по определению.
Изначально было модным считать этот кодек самым паршивым и неспособным ни на что. Затем мода немножко изменилась, когда стали появляться неофициальные модификации кодека с поддержкой высокого битрейта (вплоть до ~600 кбит/с). Но так как воспользоваться этими модификациями способны лишь единицы, этот факт можно игнорировать.
По сути, сам кодек не ограничивает битрейт, но официально ни одно устройство не поддерживает битрейт для SBC кодека выше 328 кбит/c. Бывают и неприятные исключения, когда наушники искусственно занижают битрейт. Ярким примером может служить модель Huawei Freebuds 3 (см. наш обзор), у которых SBC-кодек ограничен 229 кбит/c. Такая неопределенность и зависимость от устройств слегка портит репутацию кодека.
Вторым важным отличием кодека являет сам алгоритм сжатия. Битрейт распределяется не равномерно, а динамически от нижних к верхним частотам. Если кодек израсходует «весь запас» на нижние и средние частоты, верхние просто обрежутся и мы потеряем часть информации о звуке.
Говоря в целом, кодек SBC — это начальный вариант, но на некоторых Android-смартфонах он может звучать лучше, чем AAC.
Как бы там ни было, дни его сочтены. В канун Нового года (31 декабря 2019 года) официальный разработчик Bluetooth SIG представил новый кодек LC3, являющийся не просто заменой SBC, а маленькой революцией в области беспроводного звука.
Дело в том, что все современные кодеки подключаются к смартфону, используя протокол Bluetooth Classic, развитие которого остановилось на третьей версии. Все, что было дальше, связано с новым протоколом Bluetooth LE (Low Energy или низкое энергопотребление), не совместимым с Bluetooth Classic и не поддерживаемым ни одними наушниками. Этот протокол (например, Bluetooth 5) используется только для фитнес-трекеров, смарт-часов и другой носимой электроники.
Но с приходом Bluetooth 5.2 (LE) впервые появится поддержка звука Low Energy Audio (LE Audio) с новым высокоэффективным кодеком LC3, качество звука которого при битрейте 160 кбит/с будет превышать качество кодека SBC с битрейтом 345 кбит/с:
Естественно, Bluetooth 5.2 с LE Audio принесет и другие нововведения, но об этом поговорим как-нибудь в другой раз.
Что касается первых устройств с поддержкой Bluetooth 5.2 и кодека LC3, они появятся не ранее конца 2020 года.
Кодек AAC
Самый сложный в плане вычислений. Это единственный кодек, использующий сложную психоакустическую модель (MP3 также использует психоакустику, но менее качественные алгоритмы). При использовании iPhone, услышать разницу между AAC-кодеком и эталонным CD-качеством очень сложно.
Тем не менее, любые AirPods тяжело назвать музыкальными наушниками. Даже в самой дорогой модели AirPods Pro (см. наш обзор) нет ни широкой сцены, ни превосходного разделения инструментов, также хромает детализация звука. Но важно понимать, что это проблемы наушников, а не кодека AAC.
Поэтому, если вы ищите хороший звук на iPhone, есть смысл купить более качественные наушники с поддержкой все того же кодека AAC. Те же Sony WF-1000XM3 (см. наш обзор) будут звучать на порядок лучше.
Кодеки aptX, aptX HD, aptX LL (Low Latency) и aptX Adaptive
Эти кодеки не используют психоакустическую модель. Для кодирования разных частот выделяется разное количество бит, при этом, чем выше частота — тем ниже битрейт (меньше бит) и, соответственно, выше шум. Таким образом, кодек aptX отлично сжимает звук до 5.5 кГц, затем динамический диапазон немного падает, а после 11 кГц и вовсе количество бит, используемых для кодирования, сокращается в 4 раза.
В принципе, кодек также учитывает особенности человеческого слуха и выделяет меньше бит для тех частот, которые мы слышим гораздо хуже. Но, если слушать музыку достаточно громко (свыше 100 дБ), можно услышать шум на высоких частотах.
Эту проблему решает вариация кодека под названием aptX HD, в котором для кодирования каждой полосы частот просто дополнительно выделяется по 2 бита. Например, aptX выделяет 8 бит на кодирование частот от 0 до 5500 Гц, в то время, как aptX HD выделяет на этот диапазон 10 бит. То же касается и остальных частот.
Кодеки aptX и SBC примерно дают одинаковое качество звука на низких частотах, но SBC начинает терять в качестве от 2.5 кГц, в то время, как aptX — от 5.5 кГц. В любом случае, aptX HD будет всегда звучать заметно лучше aptX, SBC и AAC.
В некоторых наушниках, телевизорах и аудио-системах встречается кодек aptX LL (Low Latency), главной особенностью которого является очень низкая задержка звука. Если в обычных кодеках задержка (не алгоритмическая) может достигать 300 и более миллисекунд, то использование кодека aptX LL гарантирует дает задержку менее 40 мс, что практически не ощутимо для большинства пользователей.
Однако проблема с этим кодеком заключается в том, что ни один смартфон не поддерживает aptX Low Latency. Связано это с тем, что для снижения задержки данный кодек требует наличие дополнительной физической антенны внутри смартфона.
Если у вас уже есть наушники с aptX LL и вы хотите получить минимальную задержку звука со своим смартфоном, придется докупать специальный Bluetooth-адаптер с aptX LL, который подключается по USB-C к телефону.
Чтобы решить эту проблему и добавить поддержку «быстрого» кодека на смартфоны, компания Qualcomm (владелец семейства кодеков aptX) не так давно представила самый новый кодек — aptX Adaptive, который заменит собой aptX LL. Он вобрал в себя всё лучшее, что было у компании: высокое качество aptX HD и низкую задержку aptX Low Latency.
Так как aptX Adaptive не требует наличие дополнительных антенн, задержка звука здесь более высокая, чем у aptX LL, но разница составляет всего 40-50 мс (чуть менее 40 мс для aptX LL против 80-90 мс для aptX Adaptive).
Другой важной особенностью aptX Adaptive является его способность адаптироваться к качеству сигнала. Когда эфир перегружен, битрейт aptX Adaptive может динамически снижаться до 279 кбит/с, однако из-за новых алгоритмов сжатия звучать он будет в точности, как устаревший aptX с битрейтом 384 кбит/с. Когда же связь хорошая, битрейт может подниматься вплоть до 420 кбит/с и звучать при этом лучше aptX HD с битрейтом 576 кбит/с.
Кроме того, aptX Adaptive использует те же 24 бита для кодирования частот, что и aptX HD, в то время как базовый aptX использует только 16 бит.
Кодек aptX Adaptive имеет обратную совместимость с aptX и aptX HD. То есть, если ваши наушники будут поддерживать только aptX Adaptive, а на смартфоне этого кодека нет, наушники смогут использовать либо aptX, либо aptX HD. Обратной совместимости с кодеком aptX LL нет. То есть, наушники с поддержкой aptX Low Latency не смогут подключиться к смартфону с кодеком aptX Adaptive.
Более подробное сравнение всех этих кодеков смотрите в таблице ниже:
Параметр | aptX HD | aptX | aptX Adaptive (276 кбит/с) | aptX Adaptive (420 кбит/с) |
THD+N (1 кГц) | -90 дБ | -85 дБ | -90 дБ | -100 дБ |
Crosstalk | -155 дБ | -120 дБ | -90 дБ | -200 дБ |
Отношение сигнал/шум (1 кГц) | 129 дБ | 93 дБ | 130 дБ | 135 дБ |
Динамический битрейт | Нет | Нет | Есть | Есть |
Разрядность | 16/24 бит | 16-бит | 24-бит | 24-бит |
Частота дискретизации | 44.1, 48 кГц | 44.1, 48 кГц | 44.1, 48, 96 кГц | 44.1, 48, 96 кГц |
АЧХ | 20 Гц — 22.7 кГц | 20 Гц — 22.7 кГц | 20 Гц — 22.7 кГц | 20 Гц — 22.7 кГц |
Битрейт | 576 кбит/с | 384 кбит/с | 276 кбит/с | 420 кбит/с |
И последняя важная деталь. Семейство кодеков aptX является собственностью компании Qualcomm и каждый, кто хочет использовать их в своих продуктах, должен платить лицензионные отчисления. Причем, aptX, aptX HD, aptX LL и aptX Adaptive нужно лицензировать по отдельности, из-за чего на рынке очень мало наушников, которые бы одновременно поддерживали все эти кодеки.
Кодек LDAC
Этот кодек является самым лучшим и самым худшим одновременно. С одной стороны, он поддерживается практически всеми Android-смартфонами, но в то же время очень редко встречается на наушниках (только на некоторых моделях от Sony).
Кодек поддерживает 3 различных битрейта: 330, 660 и 990 кбит/с (для музыки с частотой дискретизации 44.1 кГц эти значения немного отличаются, но не суть важно).
Так вот, при использовании битрейта 330 кбит/с, LDAC будет звучать хуже любого другого кодека (SBC, AAC, aptX, aptX HD) и, что самое интересное, некоторые смартфоны подключаются к совместимым наушникам именно с битрейтом 330 кбит/с. Поэтому нужно вручную проверять этот параметр.
Что касается LDAC 660 и 990 кбит/с, этот кодек позволяет без потерь передать CD-качество, в плане чего является лучшим кодеком. Прослушивание музыки в CD-качестве на беспроводных наушниках с кодеком LDAC от 660 кбит/с ничем не уступает проводным наушникам.
Основной хейт и все претензии к этому кодеку заключаются в том, что Sony рекламирует его как Hi-Res кодек, способный передавать Hi-Res Audio без потерь, что является откровенным враньем (для передачи Hi-Res звука без потерь нужно, как минимум, в 2 раза выше битрейт). Но если игнорировать весь этот «Hi-Res маркетинг», LDAC — действительно лучший кодек для прослушивания музыки в CD-качестве без потерь (1411 кбит/с).
Как узнать, какой кодек Bluetooth используется на смартфоне и как выбрать другой кодек?
Для того, чтобы узнать, какой кодек был выбран устройствами при подключении наушников, нужно вначале активировать скрытые настройки на Android-смартфоне (они называются параметрами разработчика). Для этого:
- Открываем настройки смартфона
- Переходим в раздел Сведения о телефоне
- Ищем Номер сборки и нажимаем 7 раз эту надпись
- В настройках смартфона появится новый пункт меню Параметры разработчика
Теперь подключаем Bluetooth-наушники и делаем следующее:
- Открываем настройки смартфона
- Переходим в новый раздел Параметры разработчика
- Ищем пункт Аудиокодек Bluetooth
- Под ним будет указан кодек, работающий в данный момент
Если желаете, просто заходите в этот раздел и выбирайте любой другой поддерживаемый кодек (перед этим нужно отключить наушники).
Подытоживая все вышесказанное, можно расположить самые популярные Bluetooth-кодеки следующим образом (по возрастанию качества):
- LDAC 330 кбит/с
- AAC на Android
- SBC
- aptX
- AAC на iPhone
- aptX HD
- LDAC 660 кбит/c
- LDAC 990 кбит/с
И последний момент! Зачастую, при переключении наушников на другой кодек, вы будете слышать разницу в звуке. Но связано это будет скорее не с качеством кодека (если мы говорим об SBC, AAC или aptX), а с тем, что для каждого кодека производитель может изменять настройки эквалайзера и других параметров DSP, встроенного в наушники.
Алексей, глав. редактор Deep-Review
P.S. Не забудьте подписаться в Telegram на наш научно-популярный сайт о мобильных технологиях, чтобы не пропустить самое интересное!
В данной статье я постараюсь поставить точку в вопросе касаемом Bluetooth кодеков и все что с ними связанно. Данная статья также поможет тем кто хочет купить беспроводные наушники и не понимает как их выбрать и на что нужно обратить внимание, но главное мы разберем более детально как происходит передача сигнала в наушники и зачем такое большое количество кодеков на сегодняшний момент присутствует в мире технологий.
Это полное руководство о кодеках Bluetooth на 2023 год, я буду стараться дописывать и поддерживать эту статью при вашем активном участии.
Если вы хотите узнать:
- Из чего состоит и какие характеристики у аудиофайла
- Какой кодек Bluetooth лучше всего подходит для вас
- Какой кодек лучший для качества звука, а какие – для беспроводных наушников
- Как сменить Bluetooth кодек в устройствах
- Какие бывают типы кодеков и их характеристики
- и многое другое
Тогда эта инструкция-руководство для вас!
Эта инструкция написана в продолжении моей предыдущей статьи, где я рассказываю как правильно выбирать беспроводные наушники в 2023 году
Основы кодеков Bluetooth
Прежде чем перейти к конкретике, важно знать, что такое кодек Bluetooth и как определить, какой из них лучше.
Таким образом, вы будете знать, какой из них лучше использовать в вашем конкретном случае. Не все кодеки одинаковы, но об этом вы узнаете ниже.
Давайте начнем с основ кодеков Bluetooth.
Что такое кодеки Bluetooth?
Кодеки Bluetooth – это программное обеспечение, которое регулирует передачу данных по Bluetooth от устройства-источника к наушникам. Они устанавливают правила и механизм кодирования и декодирования цифровых аудиоданных.
Их задача – сжать звук на источнике, чтобы подготовить его к беспроводной передаче, а затем декомпрессировать его на приемнике, чтобы сделать его снова пригодным для воспроизведения.
Чтобы оба устройства понимали кодирование и декодирование, один и тот же кодек Bluetooth должен присутствовать в смартфоне (источник) и в наушниках (приемник). В противном случае ничего не будет работать.
Основной “компромисс” Bluetooth-кодеков – это соотношение между качеством звука и битрейтом. Высококачественный звук требует более высокого битрейта для беспроводной передачи и большей пропускной способности и дискового пространства.
Поскольку пропускная способность часто ограничена, сигнал Bluetooth сжимается до заданного битрейта. Это, в свою очередь, означает более низкое качество звука.
Таким образом, это борьба между сжатием (экономией полосы пропускания) и лучшим качеством звука.
Базовая терминология
Знание того, как аудиоинформация представлена в цифровом домене, является ключом к пониманию звукового жаргона Bluetooth. Практическое различие между аудиоформатами Bluetooth заключается в степени достигнутого сжатия, независимо от того, отбрасывают ли алгоритмы сжатия данные (с потерями) или нет (без потерь), и, наконец, максимальная пропускная способность аудиоданных, передаваемых по беспроводной сети.
Давайте подробнее рассмотрим ключевые характеристики аудиоформата Bluetooth, такие как разрядность, битрейт и частота дискретизации, а также узнаем, как они влияют на качество звука и простоту беспроводной передачи.
Что такое частота дискретизации?
Дискретизация или частота дискретизации аудиоформата измеряется в герцах (Гц) и представляет собой количество точек данных, присутствующих в секунду аудиосигнала. Поскольку эти записанные точки данных используются для воссоздания исходной аналоговой формы сигнала, передаваемой на динамики, цифровой аудиофайл, закодированный с высокой частотой дискретизации, звучит ближе к оригинальной аудиозаписи при воспроизведении через вашу музыкальную систему.
Более высокая частота дискретизации значительно увеличивает плотность данных. Последующее увеличение размера файла затрудняет потоковую передачу аудиозаписи по Bluetooth-соединению. К счастью, есть точка, за которой люди не могут ощутить улучшение качества, полученное от увеличения частоты дискретизации.
Это ограничение является следствием метода цифрового кодирования звука, называемого импульсно-кодовой модуляцией (PCM), который требует, чтобы частота дискретизации была примерно в два раза выше самой высокой звуковой частоты, предназначенной для точного кодирования. Поскольку человеческий слух ограничен частотой 20 000 Гц (или 20 кГц), улучшение качества звука значительно снижается после частоты дискретизации 40 кГц.
Неудивительно, что более старое аналоговое профессиональное аудиооборудование использовало частоты дискретизации в диапазоне от 40 кГц до 50 кГц. Именно поэтому аудио на CD и DVD воспроизводится с частотой 44,1 кГц и 48 кГц соответственно.
Однако современные аудиоформаты используют гораздо более высокие частоты дискретизации – 96 кГц и даже 192 кГц. Некоторые предполагают, что это приводит к более высокой точности воспроизведения звука, в то время как другие утверждают, что кодирование ультразвуковых частот, неслышимых для людей, может вызвать интермодуляционные искажения при воспроизведении.
Что такое разрядность?
Разрядность обозначает индивидуальное разрешение каждой точки данных, захваченной в процессе выборки, и измеряется в терминах количества цифровых бит, используемых для представления каждого звукового образца.
Более высокая разрядность значительно повышает точность записанного аудиосигнала, поскольку это позволяет записывать больший объем данных на выборку. Фактически, точность кодирования удваивается при каждом увеличении разрядности на 1 бит. Не вдаваясь в подробности теории звука, разрядность аудиоформата напрямую влияет на шум сигнала и динамический диапазон записи.
Сколько бит вам нужно для отличного качества звука?
ответ: 16-бит
Решение: более высокая разрядность уменьшает шум сигнала за счет включения более точной информации о форме звукового сигнала, что уменьшает количество догадок, необходимых для его воссоздания. Это, следовательно, уменьшает шум квантования или ошибки, создаваемые цифровой аппроксимацией.
Цифровое воспроизведение аналоговой формы сигнала требует приближения, поскольку невозможно использовать конечные координаты для представления синусоидальных кривых, состоящих из бесконечных точек.
Это напрямую влияет на отношение сигнал / шум (SNR), которое измеряется в децибелах (дБ). В идеале вы хотите, чтобы SNR был выше, чем общий динамический диапазон исходного звука, иначе вы услышите искажения во время воспроизведения звука. Большинство современных музыкальных жанров демонстрируют динамический диапазон в 60 дБ, в то время как западным классическим записям требуется гораздо больший диапазон в 70 дБ.
Вот почему 8-битная аудиозапись с SNR 48 дБ звучит заметно более низкого качества по сравнению с 16-битной записью, которая воспроизводится на 96 дБ.
Следует отметить, что SNR аудиоформата также примерно равен его динамическому диапазону. Большинство современных аудиоформатов кодируются в 24-битном формате, что соответствует динамическому диапазону 144 дБ. Однако теоретический предел чувствительности человека к звукам достигает максимума в 120 дБ, что примерно эквивалентно 20 битам.
На самом деле практическая способность человеческого уха воспринимать динамический диапазон намного ниже, поэтому разрядности в 16 бит более чем достаточно для точного воспроизведения музыки всех жанров.
Что такое скорость передачи данных?
Максимально возможная скорость передачи данных аудиоформата – это показатель объема данных, которые могут передаваться в секунду. Это мультипликативное произведение частоты дискретизации и разрядности, выраженное в килобайтах или мегабайтах в секунду (кбит / с / Мбит / с). Более качественная аудиозапись, закодированная с большой частотой дискретизации и высокой скоростью передачи данных, приведет к значительно более высокой скорости передачи данных.
Частота дискретизации должна быть в два раза выше исходной частоты сигнала, чтобы создать идентичную исходную форму сигнала.
Теорема Найквиста
Аудиофайлы с высоким разрешением или hi-res обеспечивают наилучшее качество звука.
Музыкальные компакт-диски считаются аудио высокого разрешения и имеют скорость передачи данных 1411 кбит / с. Ни один кодек Bluetooth не может передавать файлы без потерь, хотя LDAC и LHDC подходят близко.
Тип файла | Килобиты в секунду (16 бит, 44,1 кГц) |
---|---|
MP3 | 320 кбит / с |
CD | 1411 кбит / с |
FLAC | 1411 кбит / с |
AIFF | 1411 кбит / с |
WAV | 1411 кбит / с |
ALAC | 1411 кбит / с |
Для несжатых аудиофайлов требуется более высокая скорость передачи кбит / с, чем для MP3 с потерями.
Психоакустика: это психофизика, которая изучает, как люди воспринимают звук. Исследования показали, что некоторые звуки внутри записей не слышны людям.
Например, если у вас есть один частотный пик между 2 более высокими пиками, более низкий не слышен, поэтому он удаляется для экономии “места”.
Таким образом появилось много аудиокодеков с потерями.
Рукопожатие Bluetooth – или принцип работы технологии
Рукопожатие или сопряжение по Bluetooth – это процесс первого обмена данными между 2 устройствами Bluetooth. Это электронное приветствие или “рукопожатие”, в котором устройства представляют себя и поддерживаемые ими технологии.
После этого, исходя из их возможностей (поддерживаемых кодеков) и ваших предпочтений (настроек), решите, какой кодек Bluetooth использовать.
Чуть ниже я покажу как изменить кодек Bluetooth на смартфоне
Как работает Bluetooth на “пальцах”?
Для передачи звука нам необходимо:
- Аудиопередатчик с Bluetooth (смартфон, MP3-плеер и т. Д.)
- Аудиоприемник с Bluetooth (наушники, динамик и т. Д.)
Задача передатчика не так проста, как отправка музыкального файла на приемник. В зависимости от качества записанного звука, это влияет на размер аудиофайла. Более высокое качество записи соответствует большему размеру файла. Размер файла напрямую влияет на пропускную способность, необходимую для передачи звука на приемник.
Например
Представим пропускную способности как ширину транспортной магистрали, а размер файла будет поток машин
Если поток трафика превышает то, на шоссе возникают пробки и поездка становится медленной и нестабильной.
Соединение Bluetooth имеет максимальную пропускную способность, которую оно может обеспечить. Форматы файлов без потерь, такие как WAV и AIFF, огромны по размеру файла. Если бы мы просто отправляли эти необработанные файлы по беспроводной сети, пропускная способность была бы съедена, превысив то, что может выдержать соединение Bluetooth. Аудиосвязь начнет прерываться, что повлияет на общее качество аудиосвязи.
И тут нам на помощь пригодятся такие процессы, как кодирование и декодирование.
Кодирование и декодирование
Аудиокодеки используют комбинацию сложных алгоритмов и передовой математики, чтобы найти разумные способы сокращения несжатых данных. Обычно это включает в себя использование математических формул для определения шаблонов данных и использование “магии” продвинутых математических моделей для представления того же самого в меньшем объеме хранилища данных.
Кодирование – это процесс уменьшения размера большого файла путем сжатия его с помощью определенного алгоритма.
Передатчик Bluetooth кодирует аудиофайл в соответствии с кодеком Bluetooth.
Это становится цифровым закодированным файлом, который ни на что не похож, поскольку это не настоящий аудиофайл.
Декодирование – это обратный процесс преобразования меньшего не воспроизводимого цифрового файла в более крупный воспроизводимый аудиофайл, который вы можете слушать.
И единственный способ для приемника Bluetooth декодировать его – снова использовать тот же кодек.
Например, если песня закодирована с помощью aptX, приемник должен поддерживать aptX для ее декодирования. Это не будет работать ни с каким другим кодеком.
Но есть проблема…
Сжатый файл больше никогда не сможет быть восстановлен в исходном качестве.
Невозможно уменьшить размер файла при сохранении той же точности воспроизведения звука.
По этой причине кодеки Bluetooth удаляют части данных, которые, по их мнению, неразборчивы или не имеют большого значения.
С помощью психоакустики инженеры-разработчики кодеков определяют, какие части информации удаляются для минимальной разницы в качестве звука.
Тем не менее, всегда происходят некоторые потери.
Сколько потерь является основным различием между кодеками Bluetooth!!!!
Производительность кодеков Bluetooth
Вы хотите получить наилучшее качество звука в беспроводных наушниках или вам нужна низкая задержка для игр, но вы не знаете, какой кодек Bluetooth выбрать?
Здесь вы узнаете, какой кодек поддерживает наилучшее качество звука и какой из них наиболее подходит для компьютерных игр.
Сравнение кодеков Bluetooth
Это сравнение даст вам общее представление о том, как кодеки сравниваются друг с другом.
Кодек | Низкая скорость передачи данных | Максимальная скорость передачи данных | Разрядность | Максимальная частота. | Задержка |
---|---|---|---|---|---|
SBC | 192 кбит / с |
328 кбит / с |
16-разрядный | 48 кГц |
Плохие 200 мс |
AAC | 128 кбит / с |
320 кбит / с |
16-, 24-разрядные | 44,1 кГц |
Плохие 200 мс |
LC3 | 160 кбит / с |
392 кбит / с |
16-, 24-, 32-разрядные | 48 кГц |
Хорошо |
aptX | 352 кбит / с |
384 кбит / с |
16-разрядный | 48 кГц |
Среднее значение <180 мс |
aptX LL | 384 кбит / с |
384 кбит / с |
16-разрядный | 44,1 кГц |
Лучший <50 мс |
aptX HD | 576 кбит / с |
576 кбит / с |
16-, 24-разрядные | 48 кГц |
Плохие 200 мс |
Адаптивный aptX | 279 кбит / с |
420 кбит / с |
16-, 24-разрядные | 48 кГц |
Хорошие 80 мс |
LDAC | 330 кбит / с | 990 кбит / с | 16-, 24-разрядные | 96 кГц |
Плохие 200 мс |
LHDC | 400 кбит / с | 900 кбит / с | 16-, 24-разрядные | 96 кГц |
Плохие 200 мс |
LHDC LL | 400 кбит / с | 600 кбит / с | 16-, 24-разрядные | 48 кГц |
Лучшие 30 мс |
Масштабируемый Samsung | 88 кбит / с | 512 кбит / с | 16-, 24-разрядные | 96 кГц |
n/a |
* Задержка существенно меняется в зависимости от используемого устройства, и кодек часто не является единственной причиной плохой задержки.
Источник: сигнал Bluetooth
Скорости передачи – что это означает?
Скорость передачи (кбит / с, кбит/с, кб / с) определяет, какой объем данных обрабатывается по Bluetooth-соединению в единицу времени. Более высокая скорость обеспечивает лучшее качество звука по мере передачи большего количества данных.
С другой стороны, для передачи большего количества данных требуется больше времени. Таким образом, высокая скорость передачи данных часто коррелирует с низкой задержкой, что плохо сказывается на играх.
Как Bluetooth кодеки изменяют качество звука
Независимо от того, какой кодек Bluetooth вы используете, даже самые лучшие из них ухудшает качество звука.
Доступная пропускная способность сети и используемое устройство могут существенно повлиять на качество звука.
Например, ваш телефон и наушники поддерживают LDAC от Sony со скоростью передачи данных 990 Кбит / с. Но если программное обеспечение определяет, что сеть не имеет необходимой пропускной способности из-за перегрузки. Он будет передаваться со скоростью до 330 кбит/с что сильно повлияет на качестве
Быстрый кодек Bluetooth особенно важен для игр.
Совет: Если вы используете наушники Bluetooth для игр на ПК или ноутбуке, переключитесь на самый быстрый кодек, который поддерживают ваши наушники (дя этого смотрите выше какие самые быстрые Bluetooth кодеки)
Качество звука потокового сервиса не влияет на время отклика. И из-за ограничений, налагаемых кодеком, звук также не улучшится.
Вы можете воспроизводить потоковую передачу Hi-Fi с качеством, равным FLAC, но если вы используете кодек SBC с наушниками Bluetooth, он может поддерживать только 328 кбит / с. Таким образом, в процессе теряется много данных.
Высококачественная потоковая передача лучше подходит для проводных наушников и динамиков.
Совет: при выборе игровых наушников или для записи потокового видео, лучше покупать проводные наушники.
Сравнение популярных аудиокодеков Bluetooth
SBC: поддиапазонный кодек низкой сложности
SBC кодек № 1 в мире который является наиболее распространенным и широко используемым кодеком Bluetooth.
на 2023 год более 1 миллиард человек используют iPhone, еще 2,8 миллиарда используют телефоны на базе Android и все они по умолчанию поддерживает кодек SBC
Что такое кодек SBC?
Поддиапазонный кодек низкой сложности или SBC был первым кодеком Bluetooth для передачи цифрового аудио. Он был создан подразделением Bluetooth Special Interest Gr (SIG), и это кодек по умолчанию для профиля A2DP.
Это означает, что это обязательно для устройств с профилем A2DP, который определяет, как цифровой звук будет передаваться между устройствами.
По этой причине он является общедоступным и поддерживается повсеместно во всем мире благодаря своей простоте и низким требованиям к пропускной способности и вычислительной мощности.
И хотя это самый популярный кодек, он ни в коем случае не лучший. Он имеет ограниченную скорость передачи 328 кбит / с, что обеспечивает посредственное качество звука, далекое от без потерь.
Производительность и характеристики кодека SBC
SBC | |
Низкая скорость передачи данных | 192 кбит / с |
Максимальная скорость передачи данных | 328 кбит / с |
Разрядность | 16-разрядный |
Максимальная частота | 48 кГц |
Звук | Средний |
Задержка | Ошибка (200 мс) |
Выпущен | 2003 |
Одним из основных ограничений является низкая максимальная скорость передачи данных – 328 кбит / с. Это один из самых низких среди всех кодеков Bluetooth. По сути, он обеспечивает в лучшем случае среднее качество звука.
И задержка тоже не намного лучше. Он не имеет установленной максимальной задержки, но обычно составляет в среднем около 200 мс, что заметно для острого слуха.
К счастью, вы, вероятно, этого не замечаете, потому что видеоплатформы, такие как YouTube, компенсируют задержку своим программным обеспечением.
Из-за простоты SBC он требует небольшого заряда батареи, вычислительной мощности и пропускной способности сети, но расплачивается за это более низким качеством звука для пользователя.
Для чего лучше всего подходит кодек SBC?
На самом деле ничего, кроме того факта, что он доступен на всех устройствах Bluetooth.
При возникновении проблем с кодеком ваше устройство по умолчанию будет использовать SBC.
Его ценность – бесплатная доступность, дешевая реализация и низкое требование на батарею и вычислительную мощность.
Нет причин вручную переключаться на SBC, поскольку это уже стандартный кодек Bluetooth.
AAC: расширенное кодирование звука
AAC – еще один кодек с потерями, который является предпочтительным стандартом сжатия цифрового звука для Apple и YouTube.
Хотя он имеет аналогичные характеристики с SBC, он немного более энергоемкий и лучше справляется со сжатием.
Что такое кодек AAC?
Кодек Advanced Audio Coding немного сложнее, но все же является базовым кодеком. Он стандартизирован по стандарту ISO MPEG для обеспечения достойного качества звука при низких скоростях передачи данных.
В отличие от SBC, он не бесплатный, и производителям требуется лицензия для его реализации. Плата за лицензию AAC начинается с 0,98 доллара США за устройство для первых 500 000 устройств. Плата за использование AAC не взимается.
Сжатие использует передовую психоакустику, чтобы вырезать довольно много данных, которые большинство людей не слышат. Но с хорошим слухом и качественной парой наушников вы можете услышать ухудшенное качество звука.
В конце концов, AAC является одним из наиболее “агрессивных” кодеков.
Производительность и характеристики кодека AAC
AAC | |
Низкая скорость передачи данных | 128 кбит / с |
Максимальная скорость передачи данных | 320 кбит / с |
Разрядность | 16-разрядные, 24-разрядные |
Максимальная частота | 44,1 кГц |
Звук | Средний |
Задержка | Ошибка (200 мс) |
Выпущен | 2006 |
Он обладает немного лучшей производительностью, чем SBC, с почти такой же максимальной скоростью передачи 320 кбит / с, поддерживает 24-битные аудиофайлы с частотой 44,1 кГц.
Но эта производительность достигается за счет более высокой потребности в батарее и вычислительной мощности по сравнению с SBC или aptX.
AAC работает лучше на устройствах Apple благодаря другой реализации и обработке iOS. На Android не рекомендуется использовать тк, он отстает по качеству звука и задержкам.
В целом, AAC вырезает довольно много данных, как и SBC, хотя у него все еще есть небольшое преимущество, особенно на iPhone.
Для чего лучше всего подходит кодек AAC?
AAC – это универсальный кодек для iOS благодаря продуманной реализации, которая максимально увеличивает его возможности. Несмотря на то, что его воспроизведение с высоким разрешением достигает максимальной скорости 250 кбит / с, это намного лучше, чем SBC.
А поскольку в iPhone нет поддержки aptX или любого другого кодека, лучшим выбором является AAC.
LC3 кодек – коммуникационный кодек низкой сложности
LC3 расшифровывается как коммуникационный кодек низкой сложности. Это кодек с низким энергопотреблением, низкой сложностью и низкой задержкой, который обеспечивает улучшенное качество звука и производительность по сравнению с SBC.
Группа по особым интересам Bluetooth (SIG) представила аудиопротокол Bluetooth LE, который также принесет новый кодек LC3 (с Bluetooth версии 5.2 или новее) .
Классический звук против LE Audio
Классический звук: более старые устройства Bluetooth управляют классическим радио Bluetooth, которое требует большей мощности.
LE Audio: работает на радио с низким энергопотреблением Bluetooth, увеличивая скорость передачи (качество звука) и внедряя новые функции, такие как совместное использование аудио.
LC3 улучшает кодек SBC во всех областях. Это сделает беспроводной звук почти Hi-Fi качественным и донесет его до широких масс.
Производительность и технические характеристики LC3
LC3 | |
Низкая скорость передачи данных | 160 кбит / с |
Максимальная скорость передачи данных | 392 кбит / с |
Разрядность | 16-, 24-, 32-разрядные |
Максимальная частота | 48 кГц |
Звук | Хорошо |
Задержка | Хорошо |
Выпущен | 2020 |
Кодек LC3 имеет более высокую максимальную скорость передачи данных – 392 кбит / с, что является небольшим улучшением по сравнению с SBC.
Но главное обновление заключается в том, как LC3 сжимает аудиофайлы. С более эффективным сжатием (маскирование звука) и сокрытием потери пакетов (PLC).
С точки зрения непрофессионала, LC3 обеспечивает более высокое качество при тех же скоростях передачи и даже лучшее качество звука при более низких скоростях.
И это не единственные улучшения. Он потребляет меньше энергии, поэтому срок службы батареи длится дольше. Кроме того, это улучшит время ожидания, хотя точная информация пока неизвестна.
LC3plus: это улучшенная версия кодека, которая поддерживает аудио с высоким разрешением благодаря режимам с низкой задержкой. Он поддерживает лучшее качество звука, чем базовый LC3.
Для чего лучше всего подходит кодек LC3?
Кодек LC3 сделает большой шаг вперед в обеспечении более высокого качества беспроводного звука для широких масс. Он будет доступен на большинстве устройств Bluetooth по умолчанию, поэтому вам не придется покупать какие-либо специальные наушники для его использования.
Это устранит разрыв между качеством беспроводного и проводного звука и, возможно, сделает проводные наушники устаревшими.
Кроме того, он предлагает новые функции, такие как; Совместное использование звука, отправка разных сигналов на каждый настоящий беспроводной наушник и новые варианты использования слуховых аппаратов.
AptX, AptX HD, AptX Adaptive кодеки
Qualcomm aptX, LL, HD, адаптивный – задержка кодека Bluetooth по графику смартфона
Серия aptX является одним из самых популярных проприетарных кодеков Bluetooth. Он распространен на смартфонах Android.
Что такое кодеки aptX?
Кодеки aptX представляют собой серию из 4 различных версий, каждая из которых имеет свое назначение. Как правило, aptX – это быстрый кодек с низкой потребностью в вычислительной мощности.
aptX: это первоначально выпущенный кодек, который улучшает SBC.
aptX LL (низкая задержка): фокусируется на сокращении задержки с гарантированным временем отклика менее 50 мс.
aptX HD: это ответ всем тем, кто хочет аудио Hi-Fi по Bluetooth со скоростью передачи 576 кбит / с.
aptX Adaptive: это новейшая версия, которая адаптируется к пропускной способности сети. Он поддерживает скорость передачи данных от 279 до 420 кбит / с при одновременном снижении задержки.
Их разработала Qualcomm, и производителям необходимо получить лицензию на их использование. Плата составляет 1 доллар США за каждое устройство, произведенное за первые 10 000 единиц.
Интересно, что aptX работает немного по-другому…
Вместо удаления данных, которые psychoacoustics считает ненужными, он сжимает их по-другому, используя адаптивную дифференциальную импульсно-кодовую модуляцию (ADPCM), чтобы снизить потребность в полосе пропускания.
Производительность и технические характеристики aptX
Низкая скорость передачи данных | Максимальная скорость передачи данных | Разрядность | Максимальная частота. | Задержка | |
---|---|---|---|---|---|
aptX | 352 кбит / с |
384 кбит / с |
16-разрядный | 48 кГц |
Среднее значение <180 мс |
aptX LL | 384 кбит / с |
384 кбит / с |
16-разрядный | 44,1 кГц |
Лучший <50 мс |
aptX HD | 576 кбит / с |
576 кбит / с |
16-, 24-разрядные | 48 кГц |
Плохие 200 мс |
Адаптивный aptX | 279 кбит / с |
420 кбит / с |
16-, 24-разрядные | 48 кГц |
Хорошие 80 мс |
Кодек aptX лучше практически во всех отношениях по сравнению с SBC. Он имеет более высокую скорость передачи и немного лучшую задержку. Поэтому рекомендуется использовать его с наушниками.
aptX с низкой задержкой на самом деле является базовым aptX с различными настройками задержки и буфера. Он жертвует некоторой скоростью передачи данных (качеством звука) для более быстрого отклика.
Время отклика имеет решающее значение для игр и просмотра фильмов, где высокая задержка приводит к задержке звука.
aptX HD также не является автономным кодеком, а является улучшением базового aptX. Для кодирования полосы частот назначается больше битов, что эффективно приводит к более высокой скорости передачи. Повышение качества звука увеличивает задержку по сравнению с базовой версией.
aptX Adaptive – это еще один кодек Qualcomm, который заменяет aptX LL. Это компромисс между более быстрым временем отклика и более высоким качеством звука.
Следовательно, aptX Adaptive поддерживает несколько меньший битрейт, чем aptX HD (420 против 576 кбит / с).
В то же время время отклика составляет менее 100 мс, что не так быстро, как aptX LL, но быстрее, чем у базового aptX.
Для чего лучше всего подходит aptX кодек?
Если вам нужно выбрать между кодеками SBC, AAC и aptX, последний будет лучше во всех случаях.
Действительно хорошая особенность aptX в том, что он почти так же популярен, как SBC и AAC. По оценкам Qualcomm, его поддерживают более 11 миллиардов устройств.
LDAC: аудиокодек от Sony
Если вы хотите слушать аудио Hi-Fi с помощью наушников Bluetooth, вам нужен кодек LDAC.
Хотя это все еще кодек с потерями, который ухудшает качество звука, он наиболее близок к высокой точности воспроизведения.
Для аудиофилов, предпочитающих беспроводные наушники, LDAC стал основным кодеком.
Что такое LDAC?
LDAC – это название аудиокодека, разработанного Sony, который способен передавать по Bluetooth с высокой точностью до 990 кбит / с на частоте 96 кГц. Эффективная поддержка беспроводного звука почти без потерь.
Интересно, что означает LDAC? Аббревиатура является секретом, и никто, кроме Sony, на самом деле не знает, что это значит.
LDAC является стандартным для телефонов Android (OS 8.0+), но не для iPhone, Windows или OSX.
Производительность и характеристики LDAC
LDAC | |
Низкая скорость передачи данных | 330 кбит / с |
Максимальная скорость передачи данных | 990 кбит / с |
Разрядность | 16-, 24-разрядные |
Максимальная частота | 96 кГц |
Звук | Лучшие |
Задержка | Ошибка (200 мс) |
Выпущен | 2015 |
При частоте 44,1 кГц скорость передачи составляет 303/606/909 кбит / с.
Алгоритм LDAC может динамически переключаться между скоростями передачи данных в зависимости от условий и настроек сети. Он похож на aptX Adaptive, LHDC и Samsung Scalable.
Если он замечает перегрузку сети, он снижает скорость передачи до 660 кбит / с или даже 330 кбит / с для поддержания стабильности. В случае, если это не то, что вы хотите, вы можете изменить настройки, чтобы всегда использовать максимальную скорость.
Скорость передачи данных 990 кбит / с на данный момент является самой высокой среди кодеков Bluetooth. Единственный другой кодек, который подходит близко, – это LHDC.
Интересно, что LDAC был первым кодеком, сертифицированным Японским обществом
Но LDAC в режиме 330 кбит / с не намного лучше, чем базовый SBC, что противоречит заявлениям Sony.
Ключевой вывод: только 990 кбит / с LDAC поддерживает аудио Hi-Fi, в то время как 330 кбит / с LDAC аналогичны SBC.
Задержка LDAC – это еще одна категория, в которой она не дотягивает. Даже при более низких скоростях передачи данных ожидайте медленного отклика в 200 мс.
Для чего лучше всего подходит LDAC?
LDAC – лучший кодек Bluetooth для беспроводного звука почти высокого качества. Причина, по которой он не способен воспроизводить звук с высоким разрешением, заключается в его ограниченной скорости передачи 990 кбит / с.
Как указано выше, для передачи звука высокого разрешения потребуется минимальная скорость передачи 1411 кбит / с.
К сожалению, трудно заставить его работать на максимальной скорости. На большинстве смартфонов скорость передачи данных возвращается к 660 кбит / с.
Кроме того, это почти эксклюзивно для наушников Sony, и его трудно найти в наушниках других брендов.
LHDC & LLAC кодеки от Huawei
LHDC расшифровывается как аудиокодек высокой четкости с низкой задержкой и был выпущен Hi-Res Wireless Audio (HWA) Union и Savitech. Есть 2 кодека:
LHDC: поддерживает скорость до 900 кбит / с, что близко к высокоточному качеству звука
LLAC (LHDC с низкой задержкой): это более быстрый кодек, ориентированный на геймеров, с все еще приличной скоростью передачи 600 кбит / с.
Кодеки LHDC и LLAC (LHDC с низкой задержкой) являются относительными новичками на рынке. Впервые они были использованы устройствами Huawei.
Android 10 также поддерживает их, что предлагает пользователям Android жизнеспособную альтернативу Hi-Fi aptX HD или LDAC.
Кодеки были впервые реализованы Huawei, но могут ожидать более широкого внедрения, поскольку с HWA работают такие компании, как Sennheiser, FiiO, Audio-Technica, Aukey и другие.
Это относительно новый кодек, который не так широко распространен, как SBC и AAC, но, надеюсь, станет более доступным в будущем.
Спецификации и производительность LHDC и LLAC
LHDC | LHDC LL | |
Низкая скорость передачи данных | 400 кбит / с | 400 кбит / с |
Максимальная скорость передачи данных | 900 кбит / с | 600 кбит / с |
Разрядность | 16-, 24-разрядные | 16-, 24-разрядные |
Максимальная частота | 96 кГц | 48 кГц |
Звук | Лучшие | Хорошо |
Задержка | Ошибка (200 мс) | Лучший (30 мс) |
Выпущен | 2018 | 2018 |
LHDC – первая альтернатива LDAC от Sony с высоким разрешением.
Фактически, Японское общество аудио предоставило свой сертификат беспроводной связи Hi-Res Audio только LDAC и LHDC.
Вам не нужно покупать наушники Sony, чтобы наслаждаться музыкой с высоким разрешением по беспроводной сети. LHDC предлагает альтернативу, которая почти так же хороша, если не лучше.
Хотя это правда, максимальная скорость передачи данных LDAC составляет 990 кбит / с, что выше максимальной скорости передачи данных LHDC в 900 кбит / с. Если сетевые условия этого не позволяют, LDAC использует скорость 660 или даже 330 кбит / с, обеспечивая качество звука.
С другой стороны, LHDC использует скорость 400 кбит / с в перегруженной сети, что немного лучше, чем LDAC.
Задержка по-прежнему остается проблемой, в среднем она составляет 200 мс. Но именно здесь вступает в игру LHDC LL:
LLAC или LHDC с низкой задержкой: пожертвуйте частью скорости передачи данных для улучшения времени отклика. Максимальная скорость 600 вместо 900 кбит / с. Скорость передачи данных по-прежнему приличная, а задержка быстрая.
Интересно, что HWA утверждает, что кодек LLAC имеет время отклика 30 мс, что даже лучше, чем aptX LL.
Если вас раздражает задержка звука при просмотре видео или в мобильных играх, переключитесь на LHDC LL (LLAC) и наслаждайтесь мультимедиа без задержек. Точно так же, как вы были бы подключены с помощью кабеля.
Для чего лучше всего подходит LHDC?
LHDC лучше всего подходит для воспроизведения высококачественного звука с помощью наушников Bluetooth. Большинство других кодеков значительно ухудшают качество звука, но не LHDC.
Если вы подписаны на потоковую передачу Hi-Fi и хотите наслаждаться любимой музыкой в высоком качестве, обязательно используйте этот кодек для достижения наилучших результатов.
Единственным другим кодеком с небольшим преимуществом в скорости передачи данных является LDAC, который применяется только в оптимальных условиях.
Источник: hwa.lhdc.org
На что может влиять качество звука в Bluetooth наушниках помимо кодеков?
Вот другие причины, которые могут изменить качество звука Bluetooth.
Уникальный эквалайзер наушников для каждого кодека и конфигурация последующей обработки:
Разные бренды настраивают одни и те же кодеки Bluetooth по-разному. Один и тот же кодек может работать лучше с одной парой наушников и хуже с другой.
К сожалению, нет способа узнать, какие наушники работают лучше, прежде чем протестировать их. Хорошо то, что различия относительно невелики. Изменение кодека оказывает большее влияние.
Перегрузка сети Bluetooth:
Поскольку Bluetooth использует радиоволны для передачи данных, другие радиоволновые устройства и излучатели электромагнитных волн создают помехи для сигнала. Многие устройства Bluetooth на небольшой площади будут мешать друг другу.
Интересно, что такие устройства, как микроволновые печи, устройства Wi-Fi, беспроводные радиочастотные камеры или незащищенные линии электропередач в стенах, могут создавать помехи.
Расстояние между телефоном и наушниками:
Чем больше расстояние между вашими устройствами, тем больше помех вы можете ожидать. Как правило, Bluetooth стабилен до 10 м, после чего он начинает терять сигнал и отключается. Более новые версии BT немного лучше, но для лучшей стабильности держите передатчик и приемник BT рядом.
Физические препятствия, блокирующие Bluetooth:
Основными блокировщиками сигнала являются стены в вашем доме. Bluetooth может проходить через 1 стену, обычно без помех. Но поместите его между 2 стенами, и он обычно отключается. Физические препятствия, такие как стены, сокращают эффективную дальность действия и полосу пропускания сигнала Bluetooth.
Как сменить Bluetooth кодек на телефоне
Как изменить кодеки на iPhone
Невозможно изменить кодек Bluetooth на iPhone. AAC является кодеком по умолчанию на всех устройствах Apple, и он работает лучше, чем SBC, благодаря уникальной обработке Apple. Кроме того, нет необходимости переходить на SBC, поскольку это снизит качество передачи.
А как насчет смартфонов Samsung и Sony?
Как изменить кодеки на SONY
Но если вы слушаете наушники Sony с поддержкой LDAC с телефона Sony, вы уже используете лучший кодек. Нет ничего лучше LDAC для чистого качества звука.
Как изменить кодеки на Samsung
Аналогичным образом, наушники и телефоны Samsung используют масштабируемый кодек, который обеспечивает лучшее качество, чем SBC или aptX.
Как изменить кодеки на Xiaomi
Стриминг потоков с дискретизацией 24/192 на устройство Apple? Это возможно!
Сохранить и прочитать потом —
Смартфоны на базе Android в последние годы обзавелись встроенной поддержкой Hi-Res-аудио, однако нам до сих пор не попадалось намеков на то, что компания Apple официально планирует сделать то же с iPhone.
И это очень досадно, потому что в плане звучания с iPhone не сравнится ни одна другая модель смартфонов. Они неизменно превосходят конкурентов по качеству звука, и возможность воспроизводить записи более высокого класса прибавила бы им ценности в наших глазах.
Официально Apple ничего не обещает, но нам было любопытно: нет ли способа превратить iPhone в Hi-Res-плеер? К счастью, он есть – однако его, не погрешив против истины, нельзя назвать простым, к тому же вам потребуется совместимый ЦАП.
Если вы решительно настроены на то, чтобы прослушивать свою фонотеку в высоком разрешении именно с iPhone, в нашей статье найдется все необходимое для этого.
MP3 | Популярный формат со сжатием и потерями с малым размером файла и невысоким качеством. Удобен для хранения музыки на смартфонах. |
AAC | Альтернатива MP3, тоже со сжатием и потерями, но звучит лучше. Используется для скачивания файлов с битрейтом 256 кбит/с с iTunes и трансляции с YouTube. |
WAV | Стандартный цифровой формат с дискретизацией 16/44,1, в котором записаны все компакт-диски. Высокое качество и огромный размер файлов, слабая поддержка метаданных. |
FLAC | Формат со сжатием без потерь и высоким битрейтом, а также поддержкой метаданных; размер файлов намного меньше, чем у WAV. |
ALAC | Собственный формат Apple со сжатием без потерь, с высоким разрешением, поддержкой метаданных и половинным относительно WAV размером. |
DSD | Формат, применяемый в Super Audio CD. Не слишком популярен; есть варианты с частотами дискретизации 2,8, 5,6 и 11,2 МГц. |
Начнем с того, на что способен iPhone стандартной комплектации. Apple iTunes и Apple Music – встроенные программные музыкальные плееры для всех моделей ноутбуков и iPhone, соответственно – они способны воспроизводить аудиофайлы в форматах MP3, AAC, ALAC, WAV и AIFF.
Они не поддерживают DSD, и хотя формат FLAC указан в спецификациях всех моделей iPhone, начиная с 8-й и по 11-ю, устройства Apple не имеют встроенной поддержки FLAC.
Воспроизвести записи в этом формате с помощью сервиса Apple Music или приложения Files вам не удастся.
Зачем AptX в iPhone
Сравнивать качество звука двух кодеков можно до бесконечности. Графики со сравнениями частотного диапазона, впечатления от столкновения AptX и AAC лоб-в-лоб, субъективные и объективные мнения — всё это есть в избытке на профильных ресурсах. Я же хочу сказать о другом.
Ваши дорогие наушники не играют на 100% из-за отсутствия кодека AptX HD в iPhone
Отсутствие других кодеков сильно ограничивает выбор беспроводных наушников для моего iPhone. Работать они, конечно, будут, но связь будет происходить с помощью кодека SBC с самым худшим качеством звука. И в чём тогда смысл покупки каких-нибудь Marshall, если их фирменного звука вы не получите? Хотите поддержку AAC — покупайте Beyerdynamic Aventho Wireless, но это уже совсем другие деньги. И за них вы не сможете получить максимально возможного качества в паре с вашим iPhone (тоже не самым бюджетным смартфоном), так как в нём нет поддержки AptX HD. Я уж не говорю, про поключение iPhone к домашней стереосистеме. Далеко не во всех ресиверах есть поддержка AAC или AirPlay. Получается какой-то замкнутый круг. Кроме того, более дешёвые смартфоны на Android (вроде LG G7) становятся в этом плане универсальнее iPhone. Надеюсь, в новом, «революционном», iPhone 2020 года Apple повернётся лицом к рынку и меломанам. Ведь иногда хочется что-то интереснее AirPods.
А как вам подход Apple к беспроводному звуку? Давайте обсудим в Telegram-чате .
Как же слушать Hi-Res-аудио на iPhone?
Хорошая новость заключается в том, что существует несколько способов проигрывания на iPhone музыки в записях высокого разрешения. Ее можно транслировать через приложение для iOS с совместимого стримингового сервиса, такого как Tidal или Amazon Music HD (если вы подписаны на соответствующий раздел). Кроме того, можно сохранять и воспроизводить собственные файлы с помощью специального приложения для iOS.
Прежде всего, нужно знать, что отсутствие поддержки Hi-Res-аудио связано не с аппаратным, а с программным ограничением. Сами по себе iPhone способны проигрывать такие файлы, но фирменные приложения iTunes и программное обеспечение Apple Music не позволяют этого.
Это значит, что вам просто нужно правильное ПО – совместимое альтернативное приложение для воспроизведения музыки. Звучит заманчиво, не правда ли?
Как и следовало ожидать, в случае Apple все не так просто. Слушая музыку, скажем, на iPhone 11 Pro
через разъем Lightning, вы полностью обходите его встроенный ЦАП. Можно было бы подумать, что благодаря этому мы сможем беспрепятственно воспроизводить Hi-Res-файлы, но даже в этом случае мы попадем в затруднительное положение. При прослушивании с помощью адаптера Lightning-3,5 мм, который входит в комплект новых аппаратов iPhone, частота дискретизации на выходе ограничена значением в 48 кГц.
Ограничение можно обойти с помощью подключения внешнего ЦАП – например, Cyrus soundKey
или
Chord Mojo
. Не самое элегантное решение, но если вы хотите услышать записи в исходном высоком разрешении, ЦАП оказывается лучшим вариантом.
Альтернативой ему является подключение наушников с разъемом Lightning прямо к iPhone, однако ЦАП многих наушников ограничены параметрами 24/48.
Итак, у вас есть ЦАП или наушники с разъемом Lightning. Теперь вам нужно приложение для iOS, позволяющее проигрывать файлы в форматах Hi-Res-аудио.
За последние несколько лет в App Store появились десятки приложений, которые претендуют на эту функцию (и особенно на поддержку популярного формата сжатия без потерь FLAC), но мы решили ограничиться только теми, которые совместимы с широким спектром форматов, точно читают метаданные и, в идеале, демонстрируют формат и частоту дискретизации воспроизводимого файла.
Последний фактор имеет решающее значение, потому что если приложение не может или не хочет отображать параметры файла, откуда мы будем знать, что именно звучит?
Чтобы стопроцентно убедиться в том, что ваш файл Hi-Res-аудио проигрывается без изменений, следует подключить его к ЦАП – такому как AudioQuest DragonFly Red, Chord Mojo или Chord Hugo 2: эти модели тем или иным способом показывают частоту дискретизации.
Для тестирования мы выбрали свежий iPhone 8 Plus и более старый iPhone 6S с самым актуальным обновлением операционной системы iOS 11 (на момент написания обзора это была версия 11.2.6). Мы составили подборку файлов в форматах FLAC и WAV с параметрами от 24/44,1 до 24/192, а также DSD 2,8 МГц.
Поддерживает ли мой телефон Ldac?
Число, указанное в этом разделе, — это версия ОС Android, на которой работает ваше устройство. Если у вас Android 8.0 или выше, у вас будет доступ к кодеку LDAC. … Поддерживаемые форматы Bluetooth и способы подключения к ним.
Платформа | Кодек | Служба поддержки |
Android | LDAC 44,1 / 48 кГц | Воспроизведение, 3D-звук, отслеживание движения головы |
APT-X, APTX-HD | Не поддерживается |
Какие приложения лучше использовать для воспроизведения Hi-Res-аудио на iPhone?
Из семи приложений для iOS, которые мы выбрали для тестирования (Onkyo HF Player, Vox: MP3 & FLAC Music Player, TEAC HR Audio Player, Flacbox, Musicloud, FLAC Player+ и VLC for Mobile), вперед вырвались два: Vox и Onkyo.
Приложение Vox нам понравилось больше всего. Оно сочетает стильный интерфейс, воспроизведение всех популярных форматов Hi-Res-аудио и превосходную поддержку метаданных с удобством использования. Навигация по эффектному меню не вызывает нареканий. Можно даже создавать новые плейлисты, включая в них файлы из библиотек iPhone, SoundCloud и Spotify Premium.
Более того, это приложение бесплатно для скачивания и применения – а если вам хочется использовать его безлимитное облачное хранилище и другие удобные функции, есть возможность подписки.
Onkyo HF Player мы поставили на второе место – главным образом потому, что для безлимитного прослушивания придется заплатить £10 (бесплатная версия ограничена восемью композициями в Hi-Res-форматах). Не пугайтесь: это не цена подписки, а разовая оплата, и приложение того стоит: оно надежное, простое и функциональное. У плеера множество функций и настроек, включая несколько режимов повышения частоты дискретизации, выбор представлений для вывода DSD-файлов, эквалайзеры и многое другое. Спектр поддерживаемых форматов огромен – в нем есть даже DSD четверной емкости – а файлы Hi-Res-аудио хранятся отдельно от основной музыкальной библиотеки iPhone.
Нам особенно нравится то, что приложение показывает, как изначальную частоту дискретизации аудиофайла, так и фактическую при воспроизведении. Именно оно подсказало нам идею использовать ЦАП, чтобы получить максимальное разрешение при прослушивании через iPhone.
Остальные протестированные приложения либо оказались неудобными в использовании, либо не поддерживают метаданные, либо в некоторых случаях снижают частоту дискретизации файла до соответствующей CD-качеству. Исключением стал плеер TEAC. Основанный на старой версии приложения Onkyo (они принадлежат одной и той же компании), TEAC HR Player обеспечивает не очень хорошее звучание, а удобством интерфейса уступает приложению Onkyo.
Качество соединения LDAC
Как видно из предыдущих тестов, LDAC хорош только в режиме 990 кбитс. Хоть сжатие происходит с потерями и качество Hi Res, в общем-то, не достигается. Тем не менее, для беспроводной передачи музыки, результат очень неплох.
Но по умолчанию в большинстве смартфонов соединение по LDAC происходит в режиме 330 кбитс, который во многом хуже даже SBC, и уж точно уступает aptX. Иногда — 660 кбитс, 990 кбитс – почти никогда. Конечно, это можно изменить в настройках. Получается, что высокое качество, о котором заявляет производитель, доступно в одном режиме, но работать в нём, без ручного вмешательства, кодек будет очень редко.
Рассмотрим показатель уровня принимаемого сигнала. Он выступает в роли индикатора качества связи. Измеряется в дБм (децибел-милливатт). До -60 дБм – уровень, достаточный для передачи данных в реальном времени. Ниже -80 дБм – ощутимые задержки. По вертикальной оси отложены потерянные секунды при воспроизведении звука.
Качество соединения для разных кодеков
Из графика понятно, что LDAC в приоритете соединения, как и другие кодеки «низкого разрешения» (SBC, AAC и даже aptX) начинают терять пакеты только при -80 дБм. То есть, нужно большое расстояние или препятствия для потерь пакетов.
Остальные режимы LDAC начинают терять пакеты гораздо раньше, на уровне -60 дБм, а aptX HD – на -70 дБм. Что говорит о нестабильности передачи. Учитывая, что измерение было проведено на расстоянии от кармана до уха, стабильность LDAC в режиме приоритета качества оставляет желать лучшего.
Sony SRS-XB41 поддерживает передачу звука по LDAC
После этого становится понятным, почему LDAC по умолчанию соединяется в 330 кбитс. Остальные режимы очень сильно занимают полосу пропускания Bluetooth, вызывают помехи и артефакты соединения в условиях, отличающихся от идеальных. А мы чаще всего находимся именно в них.
This article is also available in English
Из-за массового выпуска смартфонов без аудиоразъема 3.5 мм беспроводные Bluetooth-наушники для многих стали основным способом прослушивания музыки и общения в режиме гарнитуры.
Производители беспроводных устройств не всегда пишут подробные характеристики товара, а статьи о Bluetooth-аудио в интернете противоречивы, местами некорректны, не рассказывают о всех особенностях, и часто копируют одну и ту же не соответствующую действительности информацию.
Попробуем разобраться с протоколом, возможностями Bluetooth-стеков ОС, наушников и колонок, Bluetooth-кодеков для музыки и речи, выясним, что влияет на качество передаваемого звука и задержку, научимся собирать и декодировать информацию о поддерживаемых кодеках и других возможностях устройств.
TL;DR:
- SBC — нормальный кодек
- У наушников есть свой эквалайзер и пост-процессинг на каждый кодек отдельно
- aptX не настолько хорош, как о нём говорят рекламные анонсы
- LDAC — маркетинговое фуфло
- Качество звука в режиме разговора всё ещё низкое
- В браузер можно встроить аудиоэнкодеры на C, скомпилировав в WebAssembly через emscripten, и они не будут особо тормозить.
Музыка через Bluetooth
Функциональная составляющая Bluetooth задается профилями — спецификациями конкретных функций. Передача музыки в Bluetooth осуществляется с использованием профиля передачи высококачественного однонаправленного аудио A2DP. Стандарт A2DP был принят в 2003 году, и с тех пор кардинально не менялся.
В рамках профиля стандартизирован 1 обязательный кодек низкой вычислительной сложности SBC, созданный специально для Bluetooth, и 3 дополнительных. Также допускается использование недокументированных кодеков собственной реализации.
По состоянию на июнь 2019 года мы находимся в комиксе xkcd с 14 A2DP-кодеками:
- SBC ← стандартизирован в A2DP, поддерживается всеми устройствами
- MPEG-1/2 Layer 1/2/3 ← стандартизированы в A2DP: всем известный MP3, используемый в цифровом ТВ MP2, и неизвестный MP1
- MPEG-2/4 AAC ← стандартизирован в A2DP
- ATRAC ← старый кодек от Sony, стандартизирован в A2DP
- LDAC ← новый кодек от Sony
- aptX ← кодек из 1988 года
- aptX HD ← то же самое, что aptX, только с другими параметрами кодирования
- aptX Low Latency ←
совсем другой кодек, нет софтовой реализацииaptX с уменьшенным буфером - aptX Adaptive ← еще один кодек от Qualcomm
- FastStream ← псевдокодек, двунаправленная модификация SBC
- HWA LHDC ← новый кодек от Huawei
- Samsung HD ← поддерживается 2 устройствами
- Samsung Scalable ← поддерживается 2 устройствами
- Samsung UHQ-BT ← поддерживается 3 устройствами
Зачем вообще нужны кодеки, спросите вы, когда в Bluetooth есть EDR, что позволяет передавать данные на скорости 2 и 3 мбит/с, а для несжатого двухканального 16-битного PCM достаточно 1.4 мбит/с?
Передача данных через Bluetooth
В Bluetooth существует два типа передачи данных: Asynchronous Connection Less (ACL) для асинхронной передачи без установки соединения, и Synchronous Connection Oriented (SCO), для синхронной передачи с предварительным согласованием соединения.
Передача осуществляется с использованием схемы разделения времени и выбора канала передачи на каждый пакет отдельно (Frequency-Hop/Time-Division-Duplex, FH/TDD), для чего время делится на 625-микросекундные интервалы, называемые слотами (slot). Одно из устройств ведет передачу в чётных номерах слотов, другое — в нечётных. Передаваемый пакет может занимать 1, 3 или 5 слотов, в зависимости от размера данных и установленного типа передачи, в этом случае передача одним устройством ведётся в чётных и нечетных слотах до конца передачи. Всего в секунду можно принять и отправить до 1600 пакетов, если каждый из них занимает 1 слот, и оба устройства без остановки что-то передают и принимают.
2 и 3 мбит/с для EDR, которые можно встретить в анонсах и на сайте Bluetooth, являются максимальной канальной скоростью передачи всех данных суммарно (включая технические заголовки всех протоколов, в которые нужно инкапсулировать данные), в двух направлениях одновременно. Фактическая скорость передачи данных будет сильно отличаться.
Для передачи музыки используется асинхронный способ, почти всегда с помощью пакетов типа 2-DH5 и 3-DH5, которые несут максимальное количество данных в режиме EDR 2 мбит/с и 3 мбит/с соответственно, и занимают 5 слотов временного разделения эфира.
Схематичное представление передачи с использованием 5 слотов одним устройством и 1 слота другим (DH5/DH1):
Из-за принципа разделения эфира по времени мы вынуждены ждать 625-микросекундный тайм-слот после передачи пакета, если второе устройство нам ничего не будет передавать или передает маленький пакет, и большее количество времени, если второе устройство ведёт передачу большими пакетами. Если к телефону подключено больше одного устройства (например, наушники, часы и фитнес-браслет), то время передачи разделяется между ними всеми.
Необходимость инкапсуляции аудио в специальные транспортные протоколы L2CAP и AVDTP забирает 16 байт от возможного максимального количества передаваемой полезной аудионагрузки.
1414 и 1429 кбит/с точно недостаточно для передачи несжатого звука в реальных условиях, с зашумленным диапазоном 2.4 ГГц и необходимостью передачи служебных данных. EDR 3 мбит/с требователен к мощности передачи и шумам в эфире, поэтому, даже в режиме 3-DH5, комфортная передача PCM невозможна, постоянно будут кратковременные прерывания, и всё будет работать только на расстоянии в пару метров.
На практике, даже 990 кбит/с-аудиопоток (LDAC 990 kbit/s) передаётся с трудом.
Вернёмся к кодекам.
SBC
Кодек, обязательный для всех устройств, поддерживающих стандарт A2DP. Лучший и худший кодек одновременно.
SBC — простой и вычислительно быстрый кодек, с примитивной психоакустической моделью (применяется только маскировка тихих звуков), использующий адаптивную импульсно-кодовую модуляцию (APCM).
Спецификация A2DP рекомендует к использованию два профиля: Middle Quality и High Quality.
У кодека много настроек, позволяющих управлять алгоритмической задержкой, количеством семплов в блоке, алгоритмом распределения битов, но почти повсеместно используются одни и те же рекомендованные в спецификации параметры: Joint Stereo, 8 частотных полос, 16 блоков в аудиофрейме, способ распределения бит Loudness.
SBC поддерживает динамическое изменение параметра Bitpool, который напрямую влияет на битрейт. Если радиоэфир забит, пакеты теряются, или устройства находятся на большом расстоянии, источник аудио может уменьшать Bitpool, пока связь не нормализуется.
Производители большинства наушников устанавливают максимальное значение параметра Bitpool в 53, что ограничивает битрейт 328 килобитами в секунду при использовании рекомендованного профиля.
Даже если производитель наушников установил максимальное значение Bitpool выше 53 (такие модели встречаются, например: Beats Solo³, JBL Everest Elite 750NC, Apple AirPods, также бывает на некоторых ресиверах и автомобильных головных устройствах), то большинство ОС не позволят использовать повышенные битрейты из-за установленного внутреннего ограничения значения в Bluetooth-стеках.
Кроме того, некоторые производители задают низкое максимальное значение Bitpool для некоторых устройств. Например, у Bluedio T оно равно 39, у Samsung Gear IconX — 37, что даёт плохое качество звука.
Искусственные ограничения со стороны разработчиков Bluetooth-стеков, вероятнее всего, возникли вследствие несовместимости некоторых устройств с большими значениями Bitpool или нетипичными профилями, даже если они сообщали об их поддержке, и недостаточном количестве тестов при сертификации. Авторам Bluetooth-стеков проще было ограничиться согласованием рекомендованного профиля, а не создавать базы некорректных устройств (хотя сейчас они это делают для других некорректно работающих функций).
SBC динамически выделяет биты квантования для частотных полос, действуя по принципу от нижних к верхним, с разными весовыми коэффициентами. Если весь битрейт использовался на нижние и средние частоты, верхние частоты «обрежутся» (вместо них будет тишина).
Пример SBC 328 кбит/с. Вверху — оригинал, внизу — SBC, периодически происходит переключение между дорожками. Для аудио в видеофайле используется кодек сжатия без потерь FLAC. Использование FLAC в контейнере mp4 официально не стандартизировано, поэтому не факт, что ваш браузер воспроизведет его, но должно работать в последних версиях десктопных Chrome и Firefox. Если у вас нет звука, можете скачать файл и открыть в полноценном видеоплеере.
Your browser does not support HTML5 video.
ZZ Top — Sharp Dressed Man
На спектрограмме виден момент переключения: SBC периодически режет тихие звуки выше 17.5 кГц, и совсем не выделяет битов для полосы выше 20 кГц. Полная спектрограмма доступна по клику (1.7 МБ).
Я не слышу разницы между оригиналом и SBC на этом треке.
Возьмём что-нибудь новее, и смоделируем аудио, которое бы получилось при использовании наушников Samsung Gear IconX с Bitpool 37 (вверху — исходный сигнал, внизу — SBC 239 кбит/с, звук во FLAC).
Your browser does not support HTML5 video.
Mindless Self Indulgence — Witness
Я слышу треск, меньший стереоэффект и неприятное «цоканье» вокала в высоких частотах.
Хоть SBC и очень гибкий кодек, может быть настроен под низкие задержки, даёт отличное качество аудио на высоких битрейтах (452+ кбит/с) и вполне хорошее для большинства людей на стандартном High Quality (328 кбит/с), из-за того, что стандарт A2DP не задает фиксированных профилей (а даёт только рекомендации), разработчики стеков установили искусственные ограничения на Bitpool, параметры передаваемого аудио не отображаются в пользовательском интерфейсе, а производители наушников вольны выставлять свои настройки и никогда не указывают значение Bitpool в технических характеристиках товара, кодек прославился низким качеством звука, хоть это и не проблема кодека как такового.
Параметр Bitpool прямо влияет на битрейт только в рамках одного профиля. Одно и то же значение Bitpool 53 может давать как битрейт 328 кбит/с при рекомендованном профиле High Quality, так и 1212 кбит/с с Dual Channel и 4 частотными полосами, из-за чего авторы ОС, помимо ограничений на Bitpool, устанавливают ограничение еще и на Bitrate. Как мне видится, такая ситуация возникла из-за недоработки стандарта A2DP: нужно было согласовывать битрейт, а не Bitpool.
Таблица поддержки возможностей SBC в разных ОС:
* Bitpool только уменьшается, но не увеличивается автоматически, в случае улучшения условий передачи. Для восстановления Bitpool нужно остановить воспроизведение, подождать пару секунд и заново запустить аудио.
** Значение по умолчанию зависит от настроек стека, указанных при компиляции прошивки. В Android 8/8.1 частота только либо 44.1 кГц, либо 48 кГц, в зависимости от настроек при компиляции, в остальных версиях поддерживаются 44.1 кГц и 48 кГц одновременно.
*** Значение Bitpool можно поднять в программе Bluetooth Explorer.
aptX и aptX HD
aptX — простой и вычислительно быстрый кодек, без психоакустики, использующий адаптивную дифференциальную импульсно-кодовую модуляцию (ADPCM). Появился примерно в 1988 году (дата подачи патента датирована февралём 1988 г.), до Bluetooth использовался преимущественно в профессиональной беспроводной аудиоаппаратуре, ISDN, кинотеатрах. На данный момент принадлежит компании Qualcomm, требует лицензирования и лицензионных отчислений. По состоянию на 2014 год: $6000 единовременно и ≈$1 за каждое устройство, для партий до 10000 устройств (источник, стр. 16).
aptX и aptX HD — один и тот же кодек, с разными профилями кодирования.
У кодека есть только один параметр — выбор частоты дискретизации. Ещё есть, правда, выбор количества/режима каналов, но во всех известных мне устройствах (70+ штук) поддерживается исключительно Stereo.
* Версии до 7 требуют модификации Bluetooth-стека. Кодек поддерживается, только если производитель Android-устройства лицензировал использование кодека у Qualcomm (если в ОС есть библиотеки кодирования).
aptX разделяет аудио на 4 частотных полосы и квантует их одним и тем же количеством бит постоянно: 8 бит для 0-5.5 кГц, 4 бита для 5.5-11 кГц, 2 бита для 11-16.5 кГц, 2 бита для 16.5-22 кГц (цифры для частоты дискретизации 44.1 кГц).
Пример aptX-аудио (вверху — исходный сигнал, внизу — aptX, спектрограммы только левых каналов, звук во FLAC):
Your browser does not support HTML5 video.
Верхние частоты стали немного краснее, но разницы не слышно.
Из-за фиксированного распределения битов квантования, кодек не может «перенести биты» на те частоты, которые больше всего в них нуждаются. В отличие от SBC, aptX не будет «обрезать» частоты, а будет добавлять в них шумы квантования, уменьшая динамический диапазон аудио.
Не следует считать, что использование, например, 2 бит для полосы уменьшает динамический диапазон до 12 дБ: ADPCM позволяет использовать до 96 дБ динамического диапазона даже при использовании 2 бит квантования, но только при определенном сигнале.
ADPCM хранит разницу числового представления между текущим и следующим отсчетом, вместо записи абсолютного значения, как в PCM. Это позволяет уменьшить требования к количеству бит, необходимых для хранения такой же (без потерь) или практически такой же (с относительно небольшой ошибкой округления) информации. Для уменьшения ошибок округления применяются таблицы коэффициентов.
При создании кодека, авторы рассчитывали коэффициенты ADPCM на наборе музыкальных аудиофайлов. Чем ближе аудиосигнал к тому набору музыки, на которых строились таблицы, тем меньше ошибок квантования (шумов) создает aptX.
Из-за этого синтетические тесты всегда будут давать результат хуже, чем музыка. Я сделал специальный синтетический пример, на котором aptX показывает плохие результаты — синусоида частотой 12.4 кГц (вверху — исходный сигнал, внизу — aptX. Звук во FLAC. Уменьшите громкость!):
Your browser does not support HTML5 video.
График спектра:
Отчетливо слышны шумы.
Однако, если сгенерировать синусоиду с меньшей амплитудой, чтобы она была тише, шумы также станут тише, что говорит о широком динамическом диапазоне:
Чтобы услышать разницу между оригинальным музыкальным треком и сжатым, можно инвертировать один из сигналов и сложить треки поканально. Такой подход, в общем случае, некорректен, и не давал бы вменяемого результата с более сложными кодеками, но конкретно для ADPCM вполне подходит.
Разница между оригиналом и aptX
Среднее квадратическое разницы сигналов находится на уровне -37.4 дБ, что не много для такой компрессированной музыки.
aptX HD
aptX HD не является самостоятельным кодеком — это улучшенный профиль кодирования кодека aptX. Изменения коснулись количества бит, отведённых для кодирования частотных диапазонов: 10 бит для 0-5.5 кГц, 6 бит для 5.5-11 кГц, 4 бита для 11-16.5 кГц, 4 бита для 16.5-22 кГц (цифры для 44.1 кГц).
* Версии до 7 требуют модификации Bluetooth-стека. Кодек поддерживается, только если производитель Android-устройства лицензировал использование кодека у Qualcomm (если в ОС есть библиотеки кодирования).
Менее распространён, чем aptX: по всей видимости, требует отдельного лицензирования у Qualcomm, и отдельных лицензионных отчислений.
Повторим пример с синусоидой на 12.4 кГц:
Гораздо лучше, чем с aptX, но всё равно шумновато.
aptX Low Latency
Low Latency-версия aptX не является самостоятельным кодеком, а отличается только настройками задержки и буферов, которые применяются на стороне аудиоустройства. В остальном это обычный aptX.
Кодек предназначен для интерактивной передачи аудио с низкой задержкой (фильмы, игры), там, где задержка звука не может подстраиваться программно. Софтовая реализация доступна в виде драйвера Dell для Bluetooth-чипов Intel. Также поддерживается трансмиттерами, ресиверами, наушниками и колонками, но не смартфонами.
AAC
AAC, или Advanced Audio Coding — вычислительно сложный кодек, с серьезной психоакустической моделью. Получил широкое распространение для аудио в интернете, второе по популярности после MP3. Требует лицензирования и лицензионных отчислений: $15000 единовременно (или $1000 для компаний с менее 15 работниками) + $0.98 за первые 500000 устройств (источник).
Кодек стандартизирован в рамках спецификаций MPEG-2 и MPEG-4, и вопреки частому заблуждению, не принадлежит Apple.
* только на устройствах, производители которых заплатили лицензионные отчисления
В iOS и macOS используется лучший на сегодняшний день кодировщик Apple AAC, обеспечивающий максимально возможное качество аудио. В Android используется второй по качеству кодировщик Fraunhofer FDK AAC, но могут использоваться различные аппаратные, встроенные в платформу (SoC), с неизвестным качеством кодирования. По недавним тестам сайта SoundGuys, качество кодирования AAC разными Android-телефонами сильно отличается:
У большинства беспроводных аудиоустройств для AAC установлен максимальный битрейт 320 кбит/с, некоторые поддерживают только 256 кбитс. Остальные битрейты встречаются крайне редко.
AAC обеспечивает отличное качество на битрейтах 320 и 256 кбит/с, но подвержен потерям последовательного кодирования уже сжатого контента, однако, услышать какие-либо различия с оригиналом на iOS при битрейте 256 кбит/с сложно даже при при нескольких последовательных кодированиях, при одиночном кодировании, например, MP3 320 кбит/с в AAC 256 кбит/с потерями можно пренебречь.
Как и в случае с другими Bluetooth-кодеками, любая музыка сначала декодируется, затем кодируется кодеком. При прослушивании музыки в формате AAC она сначала декодируется средствами ОС, затем кодируется в AAC еще раз, для передачи по Bluetooth. Это необходимо для микширования нескольких аудиопотоков, например, музыки и уведомления о новом сообщении. iOS — не исключение. В интернете можно найти множество утверждений о том, что на iOS музыка в формате AAC не транскодируется при передаче через Bluetooth, что неверно.
В стандарте AAC есть множество расширений стандартного метода кодирования. Одно из них — Scalable To Lossless (SLS) — стандартизировано для Bluetooth и позволяет передавать аудио без потерь (lossless). Увы, на реальных устройствах поддержка расширения не встречается. Расширение для уменьшение задержки передачи AAC-LD (Low Delay) не стандартизировано для Bluetooth.
MP1/2/3
Кодеки семейства MPEG-1/2 Part 3 состоят из известного и широкоиспользуемого MP3, менее распространённого MP2 (применяется преимущественно в цифровом ТВ и радио), и совсем неизвестного MP1.
Старые кодеки MP1 и MP2 не поддерживаются совсем: мне не удалось найти ни одни наушники и ни один Bluetooth-стек, который бы кодировал или декодировал их.
Декодирование MP3 поддерживается некоторыми наушниками, но кодирование не поддерживается ни в одном стеке современных операционных систем. Вроде бы, сторонний стек BlueSoleil для Windows может кодировать в MP3, если вручную изменить файл конфигурации, но у меня его установка приводит к BSoD на Windows 10. Вывод — кодеком фактически нельзя пользоваться для Bluetooth-аудио.
Раньше, в 2006-2008 годах, до распространения стандарта A2DP в устройствах, люди слушали MP3-музыку на гарнитуре Nokia BH-501 через программу MSI BluePlayer, которая была доступна на Symbian и Windows Mobile. В то время архитектура ОС смартфонов позволяла получать доступ ко многим низкоуровневым функциям, а на Windows Mobile и вовсе можно было устанавливать сторонние Bluetooth-стеки.
Последний патент кодека MP3 истёк, использование кодека не требует лицензионных отчислений с 23 апреля 2017 года.
If the longest-running patent mentioned in the aforementioned references is taken as a measure, then the MP3 technology became patent-free in the United States on 16 April 2017 when U.S. Patent 6,009,399, held by and administered by Technicolor, expired.
Источник: www.iis.fraunhofer.de/en/ff/amm/prod/audiocodec/audiocodecs/mp3.html
LDAC
Новый и активно продвигаемый «Hi-Res»-кодек от Sony, поддерживающий частоты дискретизации до 96 кГц и 24-битовую разрядность, с битрейтом до 990 кбит/с. Рекламируется в качестве аудиофильского кодека, как замена существующим Bluetooth-кодекам. Имеет функцию адаптивной подстройки битрейта, в зависимости от условий радиоэфира.
Энкодер LDAC (libldac) входит в стандартную поставку Android, поэтому кодирование поддерживается на любом Android-смартфоне, начиная с 8 версии ОС. Программные декодеры в свободном доступе отсутствуют, спецификация кодека недоступна широкой публике, однако, по первому взгляду на энкодер, внутреннее устройство схоже с ATRAC9 — кодеком от Sony, используемом в PlayStation 4 и Vita: оба работают в частотном диапазоне, используют модифицированное дискретное косинус-преобразование (MDCT) и сжатие с применением алгоритма Хаффмана.
LDAC использует разделение на 12 или 16 частотных полос: 12 используется для 44.1 и 48 кГц, 16 — для 88.2 и 96 кГц.
Поддержка LDAC представлена практически только наушниками от Sony. Возможность декодирования LDAC иногда встречается на наушниках и ЦАП других производителей, но очень редко.
Маркетинг LDAC в качестве Hi-Res-кодека вредит его технической составляющей: глупо расходовать битрейт на передачу не слышимых человеческим ухом частот и повышенную разрядность, покуда его не хватает для передачи CD-качества (44.1/16) без потерь. К счастью, у кодека есть два режима работы: передача CD-аудио и передача Hi-Res-аудио. В первом случае по воздуху передаётся только 44.1 кГц/16 бит.
Так как программного декодера LDAC нет в свободном доступе, протестировать кодек без дополнительных устройств, раскодирующих LDAC, невозможно. По результатам теста LDAC на ЦАП с его поддержкой, который подключили инженеры сайта SoundGuys.com через цифровой выход и записали выдаваемый звук на тестовых сигналах, LDAC 660 и 990 кбит/с в режиме CD-качества обеспечивает соотношение сигнал/шум немногим лучше такового у aptX HD. Это хороший результат.
Источник: www.soundguys.com/ldac-ultimate-bluetooth-guide-20026
LDAC также поддерживает динамический битрейт вне установленных профилей — от 138 кбит/с до 990 кбит/с, но, насколько могу судить, в Android используются только стандартизированные профили 303/606/909 и 330/660/990 кбит/с.
Прочие кодеки
Другие A2DP-кодеки не получили широкого распространения. Их поддержка либо практически полностью отсутствует, либо имеется только на определенных моделях наушников и смартфонов.
Стандартизированный в A2DP кодек ATRAC ни разу не использовался в качестве Bluetooth-кодека даже самими Sony, кодеки Samsung HD, Samsung Scalable и Samsung UHQ-BT имеют очень ограниченную поддержку со стороны передающих и получающих устройств, а HWA LHDC — слишком новый, и поддерживается всего тремя(?) устройствами.
Поддержка кодеков аудиоустройствами
Не все производители публикуют точную информацию о кодеках, которые поддерживают те или иные беспроводные наушники, колонки, ресиверы или трансмиттеры. Иногда бывает так, что поддержка определённого кодека есть только на передачу, но не на приём (актуально для комбинированных трансмиттеров-ресиверов), хотя производитель заявляет просто о «поддержке», без примечаний (предполагаю, в этом виновато раздельное лицензирование энкодеров и декодеров некоторых кодеков). В самых дешевых устройствах можно вовсе не обнаружить заявленную поддержку aptX.
К сожалению, в интерфейсах большинства ОС нигде не отображается используемый кодек. Информация об этом есть только в Android, начиная с 8 версии, и macOS. Однако, даже в этих ОС будут отображаться только те кодеки, которые поддерживает как телефон/компьютер, так и наушники.
Как же узнать, какие кодеки поддерживает устройство? Самый надежный вариант — записать и проанализировать дамп трафика с параметрами согласования A2DP!
Сделать это можно в Linux, macOS и Android. В Linux можно воспользоваться Wireshark или hcidump, в macOS — Bluetooth Explorer, а в Android — штатной функцией сохранения Bluetooth HCI-дампа, которая доступна в инструментах разработчика. Вы получите дамп в формате btsnoop, который можно загрузить в анализатор Wireshark.
Обратите внимание: корректный дамп можно получить только подключившись с телефона/компьютера к наушникам/колонке (как бы курьёзно это ни звучало)! Наушники могут самостоятельно устанавливать соединение с телефоном, и в этом случае они будут запрашивать список кодеков у телефона, а не наоборот. Чтобы гарантированно записать корректный дамп, сначала разорвите сопряжение с устройством, а затем, во время записи дампа, сопрягите телефон с наушниками.
Используйте следующий фильтр отображения, чтобы отсеять нерелевантный трафик:
btavdtp.signal_id
В результате вы должны увидеть что-то похожее:
На каждом пункте команды GetCapabilities можно нажать, и посмотреть подробные характеристики кодека.
Wireshark знает не все идентификаторы кодеков, поэтому часть кодеков придётся расшифровывать вручную, смотря в таблицу идентификаторов ниже:
Mandatory:
0x00 - SBC
Optional:
0x01 - MPEG-1,2 (aka MP3)
0x02 - MPEG-2,4 (aka AAC)
0x04 - ATRAC
Vendor specific:
0xFF 0x004F 0x01 - aptX
0xFF 0x00D7 0x24 - aptX HD
0xFF 0x000A 0x02 - aptX Low Latency
0xFF 0x00D7 0x02 - aptX Low Latency
0xFF 0x000A 0x01 - FastStream
0xFF 0x012D 0xAA - LDAC
0xFF 0x0075 0x0102 - Samsung HD
0xFF 0x0075 0x0103 - Samsung Scalable Codec
0xFF 0x053A 0x484C - Savitech LHDC
0xFF 0x000A 0x0104 - The CSR True Wireless Stereo v3 Codec ID for AAC
0xFF 0x000A 0x0105 - The CSR True Wireless Stereo v3 Codec ID for MP3
0xFF 0x000A 0x0106 - The CSR True Wireless Stereo v3 Codec ID for aptX
Узнать, поддерживает ли ваше устройство скорости передачи EDR 3 мбит/с, можно фильтром:
bthci_evt.code==0x0b
Чтобы не анализировать дампы вручную, я сделал сервис, который проанализирует всё автоматически: btcodecs.valdikss.org.ru
Для Windows есть простая но полезная утилита Bluetooth Tweaker, которая, в числе прочего, показывает текущий и поддерживаемые кодеки.
В Linux также можно воспользоваться программой avinfo, входящей в состав BlueZ.
Сравнение кодеков. Какой кодек лучше?
У каждого кодека есть свои преимущества и недостатки.
aptX и aptX HD используют жестко заданные профили, которые нельзя изменить без модификации энкодера и декодера. Ни производитель телефона, ни производитель наушников не в силах изменить битрейт или коэффициенты кодирования aptX. Владелец кодека, Qualcomm, выдаёт референсный энкодер в виде библиотеки. Эти факты — сильная сторона aptX — вы наперед знаете, какого качества звук вы получите, без каких-либо «но».
SBC, напротив, имеет множество настраиваемых параметров, динамический битрейт (энкодер может уменьшать параметр bitpool, если радиоэфир загружен), и не имеет жестко заданных профилей, а только рекомендуемые «среднее качество» и «высокое качество», которые добавили в спецификацию A2DP в 2003 году. «Высокое качество» уже не такое высокое по современным меркам, а большинство Bluetooth-стеков не позволяют использовать параметры лучше, чем в профиле «высокое качество», хоть технические ограничения для этого отсутствуют.
Bluetooth SIG не имеет референсного энкодера SBC в виде библиотеки, и производители реализуют его самостоятельно.
Это — слабые стороны SBC — никогда наперед не ясно, какого качества звука ожидать от конкретного устройства. SBC может выдавать как низкое, так и очень высокое качество звука, но последнее недостижимо без отключения или обхода искуственных ограничений Bluetooth-стеков.
Ситуация с AAC неоднозначная: с одной стороны, теоретически кодек должен выдавать качество, неотличимое от оригинала, но практикой, судя по тестам лаборатории SoundGuys на разных Android-устройствах, это не подтверждается. Вероятнее всего, вина на низкокачественных аппаратных аудиоэнкодерах, встроенных в различные чипсеты телефонов. Имеет смысл использовать AAC только на устройствах Apple, а на Android ограничиться aptX и LDAC.
Аппаратура, поддерживающая альтернативные кодеки, как правило, более высокого качества, просто потому, что для совсем дешевых низкокачественных устройств не имеет смысла платить лицензионные отчисления для использования этих кодеков. По моим тестам, SBC звучит очень хорошо на качественной аппаратуре.
Я сделал веб-сервис, кодирующий аудио в SBC, aptX и aptX HD в реальном времени, прямо в браузере. С помощью него вы сможете тестировать эти аудиокодеки без фактической передачи аудио по Bluetooth, на любых проводных наушниках, колонках, и вашей любимой музыке, а также изменять параметры кодирования прямо во время воспроизведения аудио:
btcodecs.valdikss.org.ru/sbc-encoder
Сервис использует библиотеки кодирования SBC из проекта BlueZ и libopenaptx из ffmpeg, которые скомпилированы в WebAssembly и JavaScript из C, через emscripten, для выполнения в браузере. Кто мог мечтать о таком будущем!
Вот как это выглядит:
Your browser does not support HTML5 video.
Обратите внимание, как меняется уровень шума после 20 кГц у разных кодеков. В оригинальном MP3-файле частоты выше 20 кГц отсутствуют.
Попробуйте попереключать кодеки и оценить, слышите ли вы разницу между оригиналом, SBC 53 Joint Stereo (стандартный и наиболее распространенный профиль), и aptX/aptX HD.
Я слышу разницу между кодеками в наушниках!
Люди, которые не слышат разницы между кодеками во время тестирования через веб-сервис, уверяют, что слышат её при прослушивании музыки в беспроводных наушниках. Увы, это не прикол и не эффект плацебо: разница действительно слышна, однако вызвана она не отличиями кодеков.
Подавляющее большинство чипсетов Bluetooth-аудио, используемых в принимающих беспроводных устройствах, оснащаются цифровым обработчиком сигналов (Digital signal processor, DSP), который реализует эквалайзер, компандер, расширитель стерео и другие вещи, призванные улучшить (или изменить) звук. Производители Bluetooth-аппаратуры могут настроить DSP для каждого кодека раздельно, и при переключении между кодеками слушателю будет казаться, что он слышит различие работы кодеков, когда в действительности он слушает разные настройки DSP.
Конвеер обработки звука DSP Kalimba в чипах производства CSR/Qualcomm
Активация различных функций DSP для каждого кодека и выхода отдельно
Некоторые устройства премиального сегмента комплектуются программой, позволяющей настраивать параметры DSP, но большинство более дешевых наушников не имеют такой возможности, и пользователи не могут отключить пост-процессинг звука штатными средствами.
Функциональные особенности устройств
Современная версия стандарта A2DP имеет функцию «абсолютной регулировки громкости» — управление громкостью устройства специальными командами протокола AVRCP, которое регулирует усиление выходного каскада, вместо программного уменьшения громкости аудиопотока. Если при изменении громкости на наушниках, изменение не синхронизируется с громкостью на телефоне, то это означает, что ваши наушники или телефон не поддерживают эту функцию. В таком случае, имеет смысл слушать музыку всегда с максимальной громкостью на телефоне, регулируя фактическую громкость кнопками наушников — в этом случае соотношение сигнал/шум будет лучше, и качество аудио должно быть выше.
В реальности же бывают печальные ситуации. На моих наушниках RealForce OverDrive D1 для SBC включен сильный компандер, и увеличение громкости приводит к повышению уровня тихих звуков, а громкость громких звуков при этом не меняется (происходит компрессия сигнала). Из-за этого приходится устанавливать громкость на компьютере примерно в половину, в этом случае эффекта компрессии практически нет.
По моим наблюдениям, все наушники с дополнительными кодеками поддерживают функцию абсолютной регулировки громкости, видимо, это одно из требований для сертификации кодеков.
Некоторые наушники поддерживают подключение двух устройств одновременно. Это позволяет, например, слушать музыку с компьютера и принимать звонки с телефона. Однако следует знать, что в этом режиме отключаются альтернативные кодеки, и используется только SBC.
Функция AVDTP 1.3 Delay Reporting позволяет наушникам сообщать задержку передающему устройству, с которой фактически воспроизводится звук. Это позволяет подстраивать синхронизацию аудио с видео в время просмотра видеофайлов: при проблемах с передачей по радиоэфиру, аудио не будет отставать от видео, а наоборот, видео будет тормозиться видеоплеером, пока аудио и видео снова не синхронизируются.
Функция поддерживается многими наушниками, Android 9+ и Linux с PulseAudio 12.0+. О поддержке функции на других платформах мне неизвестно.
Двунаправленная связь через Bluetooth. Передача голоса.
Для передачи голоса в Bluetooth используется Synchronous Connection Oriented (SCO) и его улучшенная версия Enhanced Synchronous Connection Oriented (eSCO) — синхронная передача с предварительным согласованием соединения. Режим позволяет передавать звук и голос строго по порядку, с симметричной скоростью отправки и приёма, без ожидания подтверждения передачи и переотправки пакетов. Это понижает общую задержку передачи аудио через радиоканал, но накладывает серьёзные ограничения на количество передаваемых данных за единицу времени и отрицательно сказывается на качестве аудио.
Когда используется этот режим, и голос с микрофона, и аудио в наушники передаются с одинаковым качеством.
Передача самих данных стандаризирована профилем HSP, также описывающим дополнительные функции, вроде работы кнопок регулировки громкости, поднятия трубки и отбоя.
К сожалению, по состоянию на 2019 год, качество передачи речи через Bluetooth всё ещё низкое, и непонятно, почему Bluetooth SIG с этим ничего не делает.
CVSD
Базовый кодек передачи речи CVSD был стандартизирован в 2002 году, и поддерживается всеми устройствами двунаправленной связи через Bluetooth. Он обеспечивает передачу аудио с частотой дискретизации в 8 кГц, что соответствует качеству обычной проводной телефонии.
Пример записи в этом кодеке.
mSBC
Дополнительный кодек mSBC был стандартизирован в 2009 году, а в 2010 уже появились чипы, использующие его для передачи голоса. mSBC широко поддерживается различными устройствами.
Это не самостоятельный кодек, а обычный SBC из стандарта A2DP, с фиксированным профилем кодирования: 16 кГц, моно, bitpool 26.
Пример записи в этом кодеке.
Не блеск, но гораздо лучше, чем CVSD, однако всё ещё неприятно использовать его для общения через интернет, особенно, когда вы используете наушники для общении в игре — звук игры тоже будет передаваться с частотой дискретизации в 16 кГц.
FastStream
Компания CSR решила развить идею переиспользования SBC. Чтобы обойти ограничения протокола SCO и использовать более высокие битрейты, CSR пошли другим путём — внедрили поддержку двустороннего SBC-аудио в стандарт передачи одностороннего аудио A2DP, стандартизировали профили кодирования, и назвали это «FastStream».
FastStream передает в динамики стереозвук 44.1 или 48 кГц с битрейтом в 212 кбит/с, а для передачи аудио с микрофона используется моно, 16 кГц, с битрейтом 72 кбит/с (чуть лучше, чем у mSBC). Такие параметры гораздо лучше подходят для общения в онлайн-играх — звук игры и собеседников будет качественный.
Пример записи в этом кодеке (+ звук с микрофона, такой же, как у mSBC).
Компания придумала интересный костыль, но из-за того, что он противоречит стандарту A2DP, его поддержка есть только в некоторых трансмиттерах компании (которые работают как USB-аудиокарта, а не Bluetooth-устройство), но поддержки в Bluetooth-стеках он не получил, хотя количество наушников с поддержкой FastStream не такое уж и малое.
На данный момент поддержка FastStream в ОС есть только в виде патча для Linux’ового PulseAudio от разработчика Pali Rohár, который не включён в основную ветку программы.
aptX Low Latency
К большому удивлению, aptX Low Latency тоже поддерживает двунаправленное аудио, реализуя такой же принцип, как у FastStream.
Использовать эту особенность кодека не получится нигде — поддержки декодирования Low Latency нет ни в одной ОС и ни в одном известном мне Bluetooth-стеке.
Bluetooth 5, Classic и Low Energy
Вокруг спецификаций и версий Bluetooth возникла большая путаница из-за наличия двух несовместимых стандартов под одним брендом, оба из которых широко применяются для разных целей.
Существует два разных, не совместимых между собой протокола Bluetooth: Bluetooth Classic и Bluetooth Low Energy (LE, он же Bluetooth Smart). Ещё есть третий протокол, Bluetooth High Speed, но он не распространён, и не используется в бытовых устройствах.
Начиная с Bluetooth 4.0, изменения в спецификации касались преимущественно Bluetooth Low Energy, а Classic-версия получала только незначительные улучшения.
Список изменений между Bluetooth 4.2 и Bluetooth 5:
9 CHANGES FROM v4.2 TO 5.0
9.1 NEW FEATURES
Several new features are introduced in the Bluetooth Core Specification 5.0 Release. The major areas of improvement are:
• Slot Availability Mask (SAM)
• 2 Msym/s PHY for LE
• LE Long Range
• High Duty Cycle Non-Connectable Advertising
• LE Advertising Extensions
• LE Channel Selection Algorithm #2
9.1.1 Features Added in CSA5 — Integrated in v5.0
• Higher Output Power
Источник: www.bluetooth.org/docman/handlers/DownloadDoc.ashx?doc_id=421043 (страница 291)
Только одно изменение коснулось Classic-версии в рамках спецификации Bluetooth 5: добавили поддержку технологии Slot Availability Mask (SAM), призванную улучшить разделение радиоэфира. Все остальные изменения затрагивают только Bluetooth LE (и Higher Output Power тоже).
Все аудиоустройства используют только Bluetooth Classic. Наушники и колонки подключить через Bluetooth Low Energy невозможно: не существует стандарта передачи аудио с использованием LE. Стандарт A2DP, применяемый для передачи высококачественного аудио, работает только через Bluetooth Classic, и аналога в LE ему не существует.
Вывод — приобретать аудиоустройства с Bluetooth 5 только из-за новой версии протокола бессмысленно. Bluetooth 4.0/4.1/4.2 в контексте передачи аудио будет работать точно так же.
Если анонс новых наушников упоминает удвоенный радиус работы и уменьшенное энергопотребление благодаря Bluetooth 5, то знайте — они либо сами не разбираются, либо вводят вас в заблуждение. Немудрено, ведь даже производители Bluetooth-чипов в своих анонсах путаются в отличиях новой версии стандарта, а некоторые Bluetooth 5-чипы поддерживают пятую версию только для LE, а для Classic используют 4.2.
Задержка передачи аудио
Величина задержки (запаздывания) аудио зависит от многих факторов: размера буфера в аудиостеке, в Bluetooth-стеке и в самом воспроизводящем беспроводном устройстве, алгоритмической задержки кодека.
Задержка простых кодеков, вроде SBC, aptX и aptX HD, совсем небольшая, и составляет 3-6 мс, чем можно пренебречь, но комплексные кодеки, вроде AAC и LDAC, могут давать ощутимое запаздывание. Алгоритмическая задержка AAC для 44.1 кГц составляет 60 мс. LDAC — около 30 мс (по грубому анализу исходного кода. Могу ошибаться, но не сильно.)
Итоговая задержка сильно зависит от воспроизводящего устройства, его чипсета и буфера. Во время тестов я получил разброс от 150 до 250 мс на разных устройствах (с кодеком SBC). Если предположить, что устройства с поддержкой дополнительных кодеков aptX, AAC и LDAC используют качественные компоненты и маленький размер буфера, то получим следующие типичные задержки:
SBC: 150-250 мс
aptX: 130-180 мс
AAC: 190-240 мс
LDAC: 160-210 мс
Напоминаю: aptX Low Latency не поддерживается в операционных системах, из-за чего меньшую задержку можно получить только связкой трансмиттер+ресивер или трансмиттер+наушники/колонка, причём все устройства должны поддерживать этот кодек.
Проблемы устройств, сертификации и логотипов Bluetooth
Как отличить качественное аудиоустройство от дешёвой поделки? По внешнему виду, прежде всего!
У дешевых китайских наушников, колонок и ресиверов:
- Отсутствует слово «Bluetooth» на коробке и устройстве, чаще всего используется «Wireless» и «BT»
- Отсутствует логотип Bluetooth
на коробке или устройстве
- Нет синего мигающего светодиода
Отсутствие этих элементов говорит о том, что устройство не проходило сертификацию, а значит — потенциально проблемное или низкокачественное. Например, наушники фирмы Bluedio не сертифицированы Bluetooth, и не полностью соответствуют спецификации A2DP. Сертификацию они бы не прошли.
Рассмотрим несколько устройств и коробок от них:
Это всё — несертифицированные устройства. В инструкции может быть логотип и название технологии Bluetooth, но самое главное — чтобы они были на коробке и/или самом устройстве.
Если ваши наушники или колонка говорят «Ze bluetooth dewise is connecteda successfulle», это тоже не говорит об их качестве:
Заключение
Способен ли Bluetooth полностью заменить проводные наушники и гарнитуры? Способен, но ценой низкого качества в режиме разговора, увеличенной задержкой передачи звука, которая может раздражать в играх, и множества проприетарных кодеков, требующих лицензионных отчислений и увеличивающих конечную стоимость как смартфонов, так и наушников.
Маркетинг альтернативных кодеков очень сильный: aptX и LDAC представляют в виде долгожданной замены «устаревшего и плохого» SBC, который далеко не так плох, как о нём принято думать.
Как выяснилось, искусственные ограничения Bluetooth-стеков на битрейт SBC можно обойти, так, что SBC не будет уступать aptX HD. Я взял инициативу в свои руки и сделал патч для прошивки LineageOS: Модифицируем Bluetooth-стек для улучшения звука на наушниках без кодеков AAC, aptX и LDAC
Больше информации можно найти на сайтах SoundGuys и SoundExpert.
Бонус: референсный энкодер SBC, информация о битстриме A2DP и тестовые файлы. Этот файл раньше был выложен на сайте Bluetooth публично, но теперь он доступен только для вступивших в Bluetooth SIG.
Дополнительная статья: Bluetooth LC-SBC and SBC-HBR Explained от Ken Laberteaux.
Выход iPhone 7, из которого Apple убрала «устаревший» разъём Mini-Jack, вызвал бурное обсуждение на сайтах аудиофильской тематики. Эта братия и раньше не жаловала смартфоны от Apple в качестве музыкального плеера из-за весьма посредственного ЦАП. Bluetooth же на тот момент вообще не воспринимали всерьёз, ведь в iPhone никогда не было поддержки кодеков с CD-качеством. И до сих пор нет. Почему? Давайте разберёмся.
Экосистема Apple предлагает нам слушать музыку через маленькие наушники или HomePod
Чем отличаются аудио-кодеки Bluetooth
Как обычно, начну издалека.
При передаче звука по Bluetooth от источника к наушникам или колонкам используются аудио-кодеки. Это специальные программы, «зашитые» в передатчик и приёмник, с помощью которых кодируются и декодируются данные для более качественной их передачи беспроводным способом.
Существует 5 основных Bluetooth аудио-кодеков: SBC, AAC, aptX, aptX HD и LDAC.
- SBC – самый распространённый кодек, так как он является алгоритмом «по умолчанию» для передачи звука по Bluetooth. Качество звука при использовании этого кодека получается весьма посредственное, но для многих достаточное. Собственно, изначально данный кодек был разработан для передачи голоса в Bluetooth-гарнитурах.
SBC — кодек, благодаря наличию которого любые наушники будут работать с любым смартфоном. Но вот качество звука при этом не самое лучшее
Именно из-за этого кодека долгое время беспроводной звук считался ужасным и недостойным внимания уважающих себя меломанов. Но он же и стал пионером во внедрении передачи по Bluetooth музыки.
Плюсы:
- Поддерживается всеми устройствами беспроводной передачи звука;
- Самое надёжное соединение.
Минусы:
- Низкое качество звука;
- Высокий уровень шумов и искажений.
- AAC – единственный кодек, кроме SBC, конечно, используемый в устройствах от Apple. Этот алгоритм передачи звука основывается на психоакустике (психологических и физиологических особенностях восприятия звука человеком), поэтому довольно сильно нагружает процессор. Зато при более низком битрейте даёт качество, аналогичное aptX. Правда, только при использовании устройств от Apple. Ещё пару лет назад он почти не был распространён в наушниках. Не сегодня рынок заставил производителей выпустить много моделей с поддержкой кодека AAC.
AirPods — одни из лучших беспроводных наушников с поддержкой AAC
Плюсы:
- Хорошее качество звука на iPhone;
- Надёжное соединение.
Минусы:
- Качество звука ниже большинства кодеков;
- Относительно небольшая распространённость вне экосистемы Apple.
- AptX – самый популярный (после SBC) кодек с неплохим качеством звука. Параметры несколько хуже, чем у HD версии, но зато поддержка данного кодека есть во многих моделях смартфонов, наушников, плееров и других устройств.
AptX — второй по распространённости кодек. Благодаря его наличию iPhone смог бы выдавать лучший звук с большинством наушников
Алгоритм сжатия, используемый в AptX был разработан ещё в 1980е годы. Qualcomm, нынешний правообладатель кодека, заявляет, что кодек обеспечивает качество, сравнимое с CD. Спорное заявление, как мне кажется.
Плюсы:
- Надёжное соединение;
- Широкий частотный диапазон;
- Низкий уровень фонового шума;
- Большая распространённость.
Минусы:
- Качество звука в некоторых случаях почти не отличается от SBC;
- При большом количестве Bluetooth-устройств вокруг надёжность соединения сильно снижается.
- AptX HD – самый оптимальный кодек на данный момент, который позволяет передавать звук в качестве, близком к CD. По совокупности параметров этот кодек даёт оптимальное соотношение качества звука и стабильности связи. Он ощутимо загружает канал Bluetooth, но при этом даёт весьма достойное звучание.
Qualcomm заявляла, что с помощью этого кодека достигается звучание, близкое к Hi-Res, но тесты это не подтверждают. Хотя звучит действительно достойно.
Плюсы:
- Высокий битрейт при передаче звука;
- Широкий частотный и динамический диапазон;
- Самый низкий уровень фонового шума;
- Качество звука в большинстве случаев хорошее.
Минусы:
- Надёжность соединения ниже средней;
- Не передаёт Hi-Res аудио в соответствующем качестве;
- Относительно невысокая распространённость. Наушники, поддерживающие aptX HD, не относятся к самым многочисленным.
- LDAC – кодек высокого разрешения от Sony, способный передавать музыку в качестве, близком к CD. Его битрейт и все параметры ощутимо выше, чем у аналогов. Однако, судя по тестам, качество звука не далеко ушло от того же aptX HD, а стабильность при этом ощутимо хуже.
К тому же LDAC имеет три режима работы, и только в одном даёт реально превосходящее все остальные кодеки качество. Но в этом режиме ваши устройства вряд ли соединятся по умолчанию, приоритет отдаётся более стабильному и менее качественному варианту.
Плюсы:
- Высокое качество звука;
- Максимальный среди Bluetooth-кодеков битрейт;
- Широкий частотный и динамический диапазон;
- По большинству параметров соответствует 16-битному звуку.
Минусы:
- Соединение по умолчанию в режиме 330 кбитс или 660 кбитс с плохим качеством звука;
- Нестабильная связь в режимах 660 кбитс и 990 кбитс;
- Слабая распространённость. Наушники, поддерживающие LDAC, не сильно распространены. В основном, их выпускает Sony, конечно.
Читайте далее: Как iPad повлиял на музыкальную индустрию
Почему Apple использует только AAC
С помощью AAC звук кодируется не только при передаче, на и при хранении. AAC расшифровывается как Advanced Audio Coding. В своё время этот алгоритм кодирования звука позиционировался как преемник MP3. У AAC обычно более качественный звук, чем у MP3, при таком же «объёме» файла или даже меньше.
Многие думают, что AAC — фирменный формат Apple, но это не так. AAC был разработан группой компаний, которая включала в себя, например, AT&T, Bell Labs, Dolby, Nokia и Sony. Публичный релиз состоялся в 1997 году. Apple лишь использует формат AAC для хранения музыки в iTunes и Apple Music.
Как и MP3, AAC представляет собой формат сжатых файлов. Оба алгоритма кодирования отрезают самые высокие и низкие частоты, а также активно используют особенности слуха человека, чтобы удалять информацию о звуках, которую человек плохо различает при прослушивании музыки. В результате файлы AAC звучат хуже CD, но в целом алгоритмы сжимают музыку достаточно эффективно, так что большинство людей в слепых тестах не видят разницы.
В Apple Music все файлы в формате AAC 256 кбит/сек
Как и MP3, качество файла AAC измеряется на основе его битовой скорости. Обычные битрейты AAC включают в себя 128 кбит/с, 192 кбит/с и 256 кбит/с.
Не вдаваясь в технические подробности, перечислим причины, позволяющие AAC звучать лучше, чем MP3:
- При кодировании в AAC используются семплы с охватом частот от 8 до 96 кГц, а при кодировании в mp3 используются семплы с охватом от 16 до 48 кГц, что обеспечивает более насыщенный звук;
- Более высокая эффективность работы алгоритма;
- Большая точность при кодировании звука AAC обеспечивается за счёт использования меньшего размера семплов (128 или 120 единиц против 192 в MP3). Меньший размер семпла лучше, так как позволяет более точно описать аналоговую звуковую волну в цифровом виде;
- Эффективнее обрабатываются звуковые частоты выше 16 кГц. Напомню, что в формате mp3 эти частоты попросту удаляются.
Таким образом, более высокое качество звука при экономии места позволило AAC завоевать место в сердцах инженеров Apple. Кроме того, Apple не планирует давать возможность Tidal и другим Hi-Res сервисам развернуться на своей территории. Так что, по их мнению, нет необходимости во внедрении других, более качественных, кодеков в своих устройствах. Поэтому для беспроводной передачи звука в своих устройствах купертиновцы выбрали только AAC. Ещё, как мне кажется, Apple по каким-то своим причинам не хотят платить Qualcomm за лицензию на АptХ. Вряд ли тут дело в деньгах.
Читайте далее: Apple будет предсказывать, кто станет следующей музыкальной звездой
Зачем AptX в iPhone
Сравнивать качество звука двух кодеков можно до бесконечности. Графики со сравнениями частотного диапазона, впечатления от столкновения AptX и AAC лоб-в-лоб, субъективные и объективные мнения — всё это есть в избытке на профильных ресурсах. Я же хочу сказать о другом.
Ваши дорогие наушники не играют на 100% из-за отсутствия кодека AptX HD в iPhone
Отсутствие других кодеков сильно ограничивает выбор беспроводных наушников для моего iPhone. Работать они, конечно, будут, но связь будет происходить с помощью кодека SBC с самым худшим качеством звука. И в чём тогда смысл покупки каких-нибудь Marshall, если их фирменного звука вы не получите? Хотите поддержку AAC — покупайте Beyerdynamic Aventho Wireless, но это уже совсем другие деньги. И за них вы не сможете получить максимально возможного качества в паре с вашим iPhone (тоже не самым бюджетным смартфоном), так как в нём нет поддержки AptX HD. Я уж не говорю, про поключение iPhone к домашней стереосистеме. Далеко не во всех ресиверах есть поддержка AAC или AirPlay. Получается какой-то замкнутый круг. Кроме того, более дешёвые смартфоны на Android (вроде LG G7) становятся в этом плане универсальнее iPhone. Надеюсь, в новом, «революционном», iPhone 2020 года Apple повернётся лицом к рынку и меломанам. Ведь иногда хочется что-то интереснее AirPods.
А как вам подход Apple к беспроводному звуку? Давайте обсудим в Telegram-чате AppleInsider.ru.
iPhone 11Звук на iPhoneОбзор наушников для iPhone
Содержание
- Зачем нужны кодеки
- Как узнать кодек Bluetooth наушников
- Какие бывают аудиокодеки Bluetooth?
- Что такое SBC Bluetooth
- Advanced Audio Coding
- Кодеки aptX и aptX HD
- LDAC
- Где звук лучше AAC (Advanced Audio Coding) или SBC кодек
- Как мне изменить кодек на моем Bluetooth?
- В чем разница между LDAC и aptX
- Как улучшит звучание в наушниках блютуз?
- Какой кодек Bluetooth использует Windows 10?
- Разбираемся с аудио по Bluetooth на десктопных системах — какой кодек вам подойдет?
Зачем нужны кодеки
Кодеки используются для улучшения качества передачи музыкальных файлов по Bluetooth на беспроводные наушники. Изначально система создавалась для передачи данных, но у нее были проблемы с качеством звука. Звук искажался шумами, а разработка кодеков помогла устранить досадные проблемы.
Эффективность алгоритма определяется следующими критериями:
- Частота дискретизации. Выражается в Гц Указывает частоту записи данных для воспроизведения 1 секунды звука. Чем выше критерии, тем лучше качество звука;
- Разрядность записи ((Bit Depth). Для измерения используется один бит. Если рассматривать CD, то для записи достаточно 16 бит. Показатель достаточен для записи музыки до 96 дБ. Но у них есть прогрессивные методы регистра, для которого используется от 24 до 32 бит;
- Битрейт (битрейт). Показатель выражается в кб/с. Он отражает количество данных, которое устройство обрабатывает для воспроизведения 1 секунды звука. Высокое значение записывает большое количество аудиоданных за 1 секунду.
Для справки! Между операторскими сетями передача голоса регулируется системой — Session Border Controller. Это программное обеспечение операторского класса, которое является частью сетей NGN операторов связи. Транслирует сигнальные протоколы и их диалекты, анализирует качество медиаканалов, по которым маршрутизируется голосовой трафик.
Как узнать кодек Bluetooth наушников
Во-первых, вам нужно будет соединить телефон Android 11 с беспроводными наушниками или наушниками. Затем выполните следующие действия:
Шаг 1: Перейдите в «Настройки» >> «О телефоне» и нажмите «Номер сборки» 7 раз, чтобы включить параметры разработчика. В некоторых интерфейсах в разделе «О программе» отображается «Номер сборки».
Шаг 2: Теперь откройте «Вариант разработчика». Вы найдете эту опцию в меню настроек, в основном в подменю «Система».
Шаг 3. Теперь прокрутите вниз параметры разработчика, пока не дойдете до переключателей, связанных с Bluetooth, и выберите аудиокодек Bluetooth.
Шаг 4. Здесь вы можете проверить кодеки, поддерживаемые как сопряженной гарнитурой, так и телефоном.
В приведенном выше случае мы соединяем Vivo V20 с Realme Wireless Buds Pro, поддерживающими LDAC. Поскольку опция LDAC неактивна, мы предполагаем, что наш телефон не поддерживается. Однако Vivo V20 поддерживает звук Qualcomm AptX, а Realme Wireless Buds Pro его не поддерживает, поэтому этот параметр также недоступен.
Какие бывают аудиокодеки Bluetooth?
Кодек — это программный алгоритм, связанный с программным обеспечением. Он кодирует сигнал перед передачей по Bluetooth, передает его на наушники и внутри них декодирует для воспроизведения.
Примечание! Основное назначение кодеков — уменьшить объем отправляемых данных, но при этом передать качество исходного звука. Однако до сих пор ни одна программа не достигла этого идеала.
Популярны следующие типы аудиокодеков:
- Поддиапазонное кодирование (SBC);
- Линия aptX;
- ВГА;
- LDAC.
Что такое SBC Bluetooth
SBC — популярный кодек для передачи аудиоданных по Bluetooth, но он передается в сжатом и обрезанном виде. Он был разработан до появления моделей смартфонов. Первоначальная функция заключалась в снижении вычислительной нагрузки на кодирование и декодирование звука.
Важно! Кодек SBC обеспечивает недорогую передачу аудиоданных. Связь и работа алгоритма сырые. Частотные диапазоны вместе со звуковым трактом не различаются, обрезаются, не кодируются.
При частоте дискретизации 48 кГц и глубине 16 бит битрейт составляет 328 кбит/с. Звук похож на MP3, но характеристики искажены.
Кодек SBC (Scalable Codec) является основным кодеком для отправки звуковых файлов по Bluetooth (это стандарт). Он подходит для различных приборов. Его показатель качества достаточен для поддержки MP3 и AAC. Он также совместим с популярными сервисами Windows Google Play Music и Apple Music. При желании вы можете переустановить обновленный и современный кодек.
Advanced Audio Coding
Система имеет хорошую потоковую передачу звука по сравнению с SBC. Для воспроизведения требуется более низкая скорость передачи данных. Это гарантируют сложные алгоритмы, но они требуют больших вычислительных мощностей и это не проблема для устройств, смартфонов.
Кодек AAC распространен в устройствах популярной компании Apple. Транслирует звук аудиофайлов и отбрасывает все ненужные данные. Но недавние исследования показали, что производители оборудования по-разному выстраивают свою работу. Иногда звук имеет чистое звучание, но бывают ситуации, когда он передается с помехами, и они не остаются незамеченными.
Кодеки aptX и aptX HD
Популярная линейка кодеков aptX считается разработкой Qualcomm. Они подходят для bluetooth-гарнитуры, компакт-диска.
Основные характеристики:
- Производить уплотнение и улучшать потоки;
- Корректировка производится сохранением сжатия игры от 4 до 1;
- Битрейт достигает 352 кбит/с, этот показатель наблюдается при частоте дискретизации 44,1 кГц и разрядности 16 бит.
AptX и aptX HD имеют тот недостаток, что необходимо приобретать лицензию у Qualcomm. Поэтому на рынке мало совместимых устройств.
Примечание! aptX и aptX HD подходят для смартфонов с флагманскими чипами Qualcomm Snapdragon. Они используются для гаджетов брендов Huawei и Meizu. А вот на смартфонах популярного бренда Apple эти кодеки не работают.
LDAC
Кодек LDAC был разработан Sony и передает аудиофайлы по Bluetooth. Алгоритм считается самым продвинутым, подходящим для истинных меломанов, для которых важен качественный звук без помех и прерываний.
По сравнению с SBC алгоритм намного мощнее и функциональнее. Он способен передавать в 3 раза больше данных за 1 секунду. И кодирование с параметрами 24 бита 96 кГц и с битрейтом до 990 кбит/с. Это способно создать звучание музыки без прерываний, помех, а сам звук будет чистым.
Но у этого кодека есть и существенный недостаток. В продаже есть небольшое количество устройств, работающих на основе LDAC, с этим алгоритмом может работать только оборудование Sony. Конечно, вы можете найти кодеки на пиратских сайтах, но они могут отключить многие функции устройства или привести к полному отказу оборудования.
Важно! Для его использования необходимо скачать платную лицензию от Sony. Однако потраченные деньги не оправдаются. На рынке имеется несколько устройств Bluetooth с поддержкой LDAC.
Где звук лучше AAC (Advanced Audio Coding) или SBC кодек
Сравнивая кодеки SBC и AAC, можно однозначно сказать, что качество звука у второго типа лучше. Он появился гораздо позже, благодаря чему были устранены все недостатки и улучшены технические свойства.
SBC — первая программа, которая считается алгоритмом по умолчанию для устройств Bluetooth. Изначально он был разработан для передачи голоса, но позже стал использоваться для передачи аудиофайлов. Потому что качество звука плохое, есть хрипы, помехи, шум.
Что касается продвинутого кодирования звука, то это продвинутый алгоритм. Используется в смартфонах, планшетах, наушниках марки Apple. Принцип работы основан на психоакустике, она перегружает процессор. Но качество звука лучше, чем у алгоритма SBC.
Кодеки AAC настроены для устройств Apple. А вот на Android-устройствах звук будет некачественный, аналогичный алгоритму SBC.
Как мне изменить кодек на моем Bluetooth?
Измените аудиокодек Bluetooth на вашем устройстве Android
- Запустите меню настроек на вашем Android-устройстве.
- Выберите Система.
- Коснитесь параметра «О телефоне.
- Прокрутите страницу вниз и нажмите «Номер сборки» семь (7) раз.
- Вернитесь на страницу «Система» и нажмите «Параметры разработчика».
- Прокрутите вниз до страницы параметров разработчика. …
- Выберите нужный аудиокодек Bluetooth.
В чем разница между LDAC и aptX
Технология LDAC считается передовой, она обеспечивает максимальное качество звука при битрейте 990 кбит/с, устраняет помехи и шумы. Это достигается за счет использования интеллектуального согласования сжатия.
Разрядность меняется на разных частотах. За счет этого осуществляется увеличение объема отправляемой информации, в отличие от алгоритмов сжатия, которые используются в форматах MP3.
Стоит отметить! Алгоритм LDAC не разделяет частичный диапазон (поддиапазон), он идет к частотному преобразованию. Из этого следует, что в нем используется метод, немного похожий на aptX, в ходе которого аудиофайл PCM разбивается на несколько диапазонов с разной разрядностью.
Плюсы и минусы между aptX и LDAC :
- Алгоритм aptX имеет 4 поддиапазона, а LDAC — 16. Для последнего можно добавить дополнительные шаги, плавные шумовые переходы между диапазонами;
- Кодеки aptX полагаются на дифференциальную потоковую передачу для сохранения размера данных. А вот что касается LDAC, то данных об использовании этой функции нет;
- Алгоритм LDAC, по словам производителя Sony, усиливает свои поддиапазоны с использованием исходных материалов. Кодек может предварительно определить тип файла, качество. Это поможет вам настроить размер пакета и разрядность;
- В описании LDAC указано, что аудиофайлы можно передавать со скоростью от 909 до 990 кбит/с. Эти критерии указаны только для этого типа алгоритма;
- При использовании кодеков LDAC 16-битный файл проходит без изменений, но в алгоритме aptX можно заметить шумы и искажения;
- AptX имеет постоянную производительность, но LDAC имеет переменную производительность. Именно это позволяет кодеку работать с битрейтами, все зависит от доступных устройств, показателей скорости, силы соединения;
- Критерии разрядности для кодеков Sony снижены, но количество компрессии и шума увеличено. А алгоритмы aptX всегда работают с постоянным битрейтом.
Как улучшит звучание в наушниках блютуз?
В параметрах разработчика перейдите в «Сеть» и нажмите «Аудиокодек Bluetooth». Здесь у вас будут различные аудиокодеки на выбор. Теперь вы можете переключиться с существующего кодека на AAC, aptX или любой другой. Поэкспериментируйте с ними, чтобы добиться наилучшего звучания.
Какой кодек Bluetooth использует Windows 10?
Microsoft добавила поддержку кодека AAC при потоковой передаче звука через Bluetooth-гарнитуры. Это улучшит качество звука, а также обеспечит полную совместимость с Apple AirPods. Пока поддержка появилась только в последней инсайдерской сборке Windows 10.
Разбираемся с аудио по Bluetooth на десктопных системах — какой кодек вам подойдет?
Беспроводное аудио становится все более и более популярным, и я все чаще задаюсь вопросом, как получить звук хорошего качества через Bluetooth в Windows или macOS? Конечно, вы можете купить первый попавшийся Bluetooth-адаптер или просто подключить гарнитуру к ПК, если он уже поддерживает Bluetooth, и вы точно сможете слушать музыку в стереорежиме. Однако на самом деле кодек, через который передаются аудиоданные, все же достаточно важен, и я писал о нем в одной из предыдущих статей (рекомендую ознакомиться с ним, прежде чем читать материал ниже). Итак, давайте узнаем, как добиться качественного звука или минимизировать его задержку.
Что современные системы делают по умолчанию?
Любая версия Windows 10 и любая macOS за последние 5 лет могут работать с базовым кодеком SBC и кодеком AptX «почти CD-аудио» (на любом адаптере Bluetooth). Также macOS может работать с хорошим психоакустическим кодеком AAC. В Windows нет выбора кодека, и нет функционала узнать текущий кодек (сторонние программы типа Bluetooth Tweaker могут это делать, но они платные). Приоритет кодеков в операционной системе Microsoft следующий: AptX > SBC. То есть, если ваши наушники поддерживают AptX, система тоже будет его использовать. Если ваши наушники поддерживают AptX, но вы хотите SBC, этого добиться невозможно.
В macOS все интереснее: приоритет кодека по умолчанию — AAC > AptX > SBC. То есть, если ваши наушники поддерживают AptX и AAC, будет использоваться последний кодек. Однако есть бесплатная программа под названием Bluetooth Explorer, в которой можно изменить приоритеты (например, сделать AptX > AAC > SBC) или вообще отключить AAC и AptX, получив только SBC. Также здесь можно изменить кодеки битпула и битрейта, т.е потенциально улучшить качество звука. Однако в реальности не все наушники могут это поддерживать, а более высокий битрейт может повлиять на задержку и «дальность».
В macOS вы можете очень точно настроить звук Bluetooth, но доступно только три кодека.
По умолчанию как в Windows, так и в macOS кодек SBC имеет битрейт 328 кбит/с при 16 битах и 44,1 кГц. Кодек AptX: 352 кбит/с и 16 бит при 44,1 кГц. Что касается AAC, то у него битрейт самый низкий, до 256 кбит/с при 16 битах, но частота дискретизации выше, 48 кГц.
Я не хочу все понимать и просто хочу слушать музыку, что мне делать?
Пожалуй, это самый массовый подход — хочется просто воткнуть наушники и слушать музыку. В этом случае вообще ничего делать не нужно: все Bluetooth-гарнитуры и адаптеры должны поддерживать протокол A2DP и базовый кодек SBC. Так что стереозвук вы получите в любом случае.
В этом случае есть смысл смотреть в сторону AptX и AAC. Да, по идее, эти кодеки должны обеспечивать качество звука, сравнимое с SBC, но на практике многие компании настраивают DSP-процессор своих гарнитур для лучшей работы с «продвинутыми» кодеками, в результате звук AptX становится «объемным и с большим количеством басов», а в ААС проявляется лучшая «детализация». Поэтому среди людей бытует мнение, что тот же SBC гораздо хуже AptX: на самом деле слышимая разница обусловлена скорее разными настройками наушников, а не математическими различиями между кодеками.
Да, даже такой дешевый переходник даст вам AptX на Windows 10. Но, конечно, о его долговечности и качестве не может быть и речи.
Но в любом случае нам, как «конечным слушателям», не очень важно, насколько хороший звук получается, так что если слушать обычную музыку на кодеках с потерями с битрейтом 200-300 кбит/с, то это делает смысл остановиться на AptX и AAC. В случае с Windows 10 у вас нет выбора: система поддерживает только первое. В случае с macOS предлагаю сравнить самому: по идее, AAC лучше передает музыку с широкой сценой, где женский вокал и бас одновременно. AptX лучше всего работает с тяжелой музыкой, такой как рок или металл. Но опять же, конечный результат сильно зависит от настроек процессора в наушниках, поэтому лучше самому сравнивать производительность этих кодеков.
Напомню, что в этом случае не нужно покупать никаких специальных переходников для работы с AptX: с ним может работать любая версия Windows 10 на абсолютно любом USB-донгле, даже AliExpress за 200 рублей. Основное отличие здесь будет только в радиусе действия: если у вас толстые стены и вы слушаете музыку за пределами своей комнаты, есть смысл купить более дорогой адаптер с более качественной антенной.
По ААС больших задержек нет, все на уровне AptX.
На этом «конкуренция» современных настольных систем заканчивается. Выходит, вам приходится играть по кабелю? Нет. Есть кодек AptX-LL, который является абсолютной копией AptX по качеству звука, но сквозная задержка не более 40 мс. Самое смешное, что иногда это значительно ниже, чем если выводить звук по кабелю от бортовых аудиокарт Realtek: в этом случае часто 60-80мс, т.е звук Bluetooth даже лучше для игр.
Однако не все так просто. Как я уже говорил ранее, современные системы не могут работать с таким кодеком из коробки, поэтому вам придется покупать внешние Bluetooth-адаптеры, которые десктопная ОС распознает как USB-аудиокарты. Могу выделить два хороших: Reiyin WT-04 и Avantree DG80. Первый дешевле, его можно найти на AliExpress за 1400 рублей. За второй придется заплатить 2300, но у него дальность больше. Оба имеют приоритет над кодеками AptX-LL > AptX > SBC.
Довольно простой китайский переходник, который, тем не менее, может работать с AptX-LL.
Также важно понимать, что с точки зрения наушников AptX и AptX-LL — это разные кодеки. Так что, если ваше аудиоустройство поддерживает только AptX, низкой задержки не будет, поэтому вам нужны наушники с поддержкой AptX-LL, а их на рынке не так много.
Я хочу получить наилучшее качество беспроводного звука, что мне делать?
Начну с самого главного: абсолютно все беспроводные кодеки, даже UAT с битрейтом 1,2 Мбит/с, имеют потери, то есть часть данных при передаче будет обрезаться. Да, конечно, тот же AptX с 352 кбит/с «потянет» гораздо больше музыки, чем LDAC с 990 кбит/с, но дело в том, что если вы хотите слушать музыку без изменений, Bluetooth все равно не для вас.
Однако возможен разумный компромисс, когда реальное качество музыки при потоковой передаче снижается настолько незначительно, что даже прямое сравнение не всегда обнаружит разницу. И здесь можно выделить два подхода: простой и дешевый или запутанный. Начнем с первого.
В 2016 году Qualcomm представила AptX HD. 24-бит, 48 кГц, битрейт 576 кбит/с; короче, «почти Hi-Fi». В реальности, конечно, все немного сложнее. Во-первых, если слушать 16-битную музыку, то разницы с AptX практически не будет: оставшиеся 8 бит будут просто заполнены нулями, а кодек по сути станет 16-бит/48кГц с битрейтом 384кбит/с. Во-вторых, большинство USB-адаптеров, совместимых с AptX HD, возвращаются к режиму 16 бит/48 кГц, и мне было забавно видеть, как их владельцы «слышат» разницу с обычным AptX при таком подключении. На самом деле разницу вы конечно слышали, но опять же не между кодеками, а между настройками процессора DSP в наушниках под разные кодеки,
В итоге единственный честный 24-битный USB-адаптер AptX HD — это Avantree DG60 версии 2. Он стоит почти 3000 рублей, но имеет очень дальнобойную антенну. И это самый простой способ войти в мир «почти Hi-Fi» беспроводного звука. Задержка, получаемая при таком подключении, колеблется на уровне 150-200 мс: для фильмов терпимо, для игр скорее нет, чем да. И тут опять же важный момент: у этого ключа приоритет AptX HD > AptX-LL > AptX > SBC, но выбора между ними нет. Таким образом, даже если ваша гарнитура может работать как с AptX HD, так и с AptX-LL, вы не сможете включить последнюю для игр.
Единственный адаптер с честным AptX HD.
Следующим на очереди является LDAC от Sony. 24 бит, 96 кГц, 990 кбит/с. Наушников с их поддержкой мало, а главное, сюрприз, достаточно дорогие решения от Sony. А поскольку гарнитур не так много, нет особого смысла в создании отдельного USB-ключа с поддержкой LDAC, поэтому нет простого и дешевого способа получить поддержку LDAC в настольных операционных системах.
Что ж, максимальный кодек, доступный для десктопной ОС, — это UAT. 24-бит, 192кГц, битрейт до 1,2Мбит/с — выглядит впечатляюще. Однако на деле проблем с ним даже больше, чем с LDAC, по той простой причине, что это фирменный кодек китайской компании HiBy, и работает он только с наушниками этой же фирмы. Только с наушниками. Да-да, только один: TWS HiBy WH3. И вам понадобится такой плеер, как HiBy W3, чтобы передавать на них музыку с ПК. Так как это внутриканальные наушники, то наверное нет смысла так заморачиваться, поэтому этот абзац написан больше для «общего развития».
Довольно неплохой китайский плеер, умеющий работать с LDAC и UAT, а также выступать в роли внешней аудиокарты.
Вывод: беспроводное аудио по-прежнему в основном мобильно
В случае с Android-смартфонами вообще проблем нет: даже самые дорогие телефоны не поддерживают широкий спектр кодеков, от AAC до LDAC, с возможностью выбора любого из них, и нужны только наушники с поддержкой кодека в розыске. (или даже кодеки). А вот в десктопной ОС с этим все очень плохо — доступно всего 2-3 кодека, а в той же Windows 10 между ними нельзя переключаться.
И, что самое печальное, прогресс в этом направлении идет крайне медленно: например, возможность узнать зарядку беспроводных наушников в ОС Microsoft с помощью встроенных инструментов появилась меньше года назад, а macOS до сих пор этого не умеет делать это вообще! Так что, к сожалению, ожидать каких-либо подвижек в этом направлении в ближайшее время не стоит, а значит, для получения качественного беспроводного звука придется еще заморачиваться с донглами и ЦАП-плеерами.
Источники
- https://AudioTop.ru/slovar-terminov/chto-takoe-bluetooth-sbc-aac-aptx-i-ldac-kodeki
- https://mozaiyka.ru/po-kakomu-kodeksu-podklyucheny-bluetooth-naushniki-kak-uznat/
- https://windowslux.ru/kak-pomeniat-kodek-bluetooth
- https://rsbset.ru/kak-uznat-kodek-bluetooth/
- https://ProMikrophon.ru/7-bluetooth-audiokodekov-kakoy-iz-nih-luchshe/
- https://massgame.ru/kak-uznat-kodek-bluetooth-naushnikov/
- https://www.technodor.info/2022/01/bluetooth-sbc-ldac-lc3-samsung-qualcomm.html
- https://SetPhone.ru/stati/kak-izmenit-audiokodek-bluetooth-na-android/
Стриминг потоков с дискретизацией 24/192 на устройство Apple? Это возможно!
Сохранить и прочитать потом —
Смартфоны на базе Android в последние годы обзавелись встроенной поддержкой Hi-Res-аудио, однако нам до сих пор не попадалось намеков на то, что компания Apple официально планирует сделать то же с iPhone.
И это очень досадно, потому что в плане звучания с iPhone не сравнится ни одна другая модель смартфонов. Они неизменно превосходят конкурентов по качеству звука, и возможность воспроизводить записи более высокого класса прибавила бы им ценности в наших глазах.
Официально Apple ничего не обещает, но нам было любопытно: нет ли способа превратить iPhone в Hi-Res-плеер? К счастью, он есть – однако его, не погрешив против истины, нельзя назвать простым, к тому же вам потребуется совместимый ЦАП.
Если вы решительно настроены на то, чтобы прослушивать свою фонотеку в высоком разрешении именно с iPhone, в нашей статье найдется все необходимое для этого.
Какие музыкальные форматы воспроизводит iPhone?
MP3 | Популярный формат со сжатием и потерями с малым размером файла и невысоким качеством. Удобен для хранения музыки на смартфонах. |
AAC | Альтернатива MP3, тоже со сжатием и потерями, но звучит лучше. Используется для скачивания файлов с битрейтом 256 кбит/с с iTunes и трансляции с YouTube. |
WAV | Стандартный цифровой формат с дискретизацией 16/44,1, в котором записаны все компакт-диски. Высокое качество и огромный размер файлов, слабая поддержка метаданных. |
FLAC | Формат со сжатием без потерь и высоким битрейтом, а также поддержкой метаданных; размер файлов намного меньше, чем у WAV. |
ALAC | Собственный формат Apple со сжатием без потерь, с высоким разрешением, поддержкой метаданных и половинным относительно WAV размером. |
DSD | Формат, применяемый в Super Audio CD. Не слишком популярен; есть варианты с частотами дискретизации 2,8, 5,6 и 11,2 МГц. |
Начнем с того, на что способен iPhone стандартной комплектации. Apple iTunes и Apple Music – встроенные программные музыкальные плееры для всех моделей ноутбуков и iPhone, соответственно – они способны воспроизводить аудиофайлы в форматах MP3, AAC, ALAC, WAV и AIFF.
Они не поддерживают DSD, и хотя формат FLAC указан в спецификациях всех моделей iPhone, начиная с 8-й и по 11-ю, устройства Apple не имеют встроенной поддержки FLAC.
Воспроизвести записи в этом формате с помощью сервиса Apple Music или приложения Files вам не удастся.
Как же слушать Hi-Res-аудио на iPhone?
Хорошая новость заключается в том, что существует несколько способов проигрывания на iPhone музыки в записях высокого разрешения. Ее можно транслировать через приложение для iOS с совместимого стримингового сервиса, такого как Tidal или Amazon Music HD (если вы подписаны на соответствующий раздел). Кроме того, можно сохранять и воспроизводить собственные файлы с помощью специального приложения для iOS.
Прежде всего, нужно знать, что отсутствие поддержки Hi-Res-аудио связано не с аппаратным, а с программным ограничением. Сами по себе iPhone способны проигрывать такие файлы, но фирменные приложения iTunes и программное обеспечение Apple Music не позволяют этого.
Это значит, что вам просто нужно правильное ПО – совместимое альтернативное приложение для воспроизведения музыки. Звучит заманчиво, не правда ли?
Как и следовало ожидать, в случае Apple все не так просто. Слушая музыку, скажем, на iPhone 11 Pro через разъем Lightning, вы полностью обходите его встроенный ЦАП. Можно было бы подумать, что благодаря этому мы сможем беспрепятственно воспроизводить Hi-Res-файлы, но даже в этом случае мы попадем в затруднительное положение. При прослушивании с помощью адаптера Lightning-3,5 мм, который входит в комплект новых аппаратов iPhone, частота дискретизации на выходе ограничена значением в 48 кГц.
Ограничение можно обойти с помощью подключения внешнего ЦАП – например, Cyrus soundKey или Chord Mojo. Не самое элегантное решение, но если вы хотите услышать записи в исходном высоком разрешении, ЦАП оказывается лучшим вариантом.
Альтернативой ему является подключение наушников с разъемом Lightning прямо к iPhone, однако ЦАП многих наушников ограничены параметрами 24/48.
Итак, у вас есть ЦАП или наушники с разъемом Lightning. Теперь вам нужно приложение для iOS, позволяющее проигрывать файлы в форматах Hi-Res-аудио.
За последние несколько лет в App Store появились десятки приложений, которые претендуют на эту функцию (и особенно на поддержку популярного формата сжатия без потерь FLAC), но мы решили ограничиться только теми, которые совместимы с широким спектром форматов, точно читают метаданные и, в идеале, демонстрируют формат и частоту дискретизации воспроизводимого файла.
Последний фактор имеет решающее значение, потому что если приложение не может или не хочет отображать параметры файла, откуда мы будем знать, что именно звучит?
Чтобы стопроцентно убедиться в том, что ваш файл Hi-Res-аудио проигрывается без изменений, следует подключить его к ЦАП – такому как AudioQuest DragonFly Red, Chord Mojo или Chord Hugo 2: эти модели тем или иным способом показывают частоту дискретизации.
Для тестирования мы выбрали свежий iPhone 8 Plus и более старый iPhone 6S с самым актуальным обновлением операционной системы iOS 11 (на момент написания обзора это была версия 11.2.6). Мы составили подборку файлов в форматах FLAC и WAV с параметрами от 24/44,1 до 24/192, а также DSD 2,8 МГц.
Какие приложения лучше использовать для воспроизведения Hi-Res-аудио на iPhone?
Из семи приложений для iOS, которые мы выбрали для тестирования (Onkyo HF Player, Vox: MP3 & FLAC Music Player, TEAC HR Audio Player, Flacbox, Musicloud, FLAC Player+ и VLC for Mobile), вперед вырвались два: Vox и Onkyo.
Приложение Vox нам понравилось больше всего. Оно сочетает стильный интерфейс, воспроизведение всех популярных форматов Hi-Res-аудио и превосходную поддержку метаданных с удобством использования. Навигация по эффектному меню не вызывает нареканий. Можно даже создавать новые плейлисты, включая в них файлы из библиотек iPhone, SoundCloud и Spotify Premium.
Более того, это приложение бесплатно для скачивания и применения – а если вам хочется использовать его безлимитное облачное хранилище и другие удобные функции, есть возможность подписки.
Onkyo HF Player мы поставили на второе место – главным образом потому, что для безлимитного прослушивания придется заплатить £10 (бесплатная версия ограничена восемью композициями в Hi-Res-форматах). Не пугайтесь: это не цена подписки, а разовая оплата, и приложение того стоит: оно надежное, простое и функциональное. У плеера множество функций и настроек, включая несколько режимов повышения частоты дискретизации, выбор представлений для вывода DSD-файлов, эквалайзеры и многое другое. Спектр поддерживаемых форматов огромен – в нем есть даже DSD четверной емкости – а файлы Hi-Res-аудио хранятся отдельно от основной музыкальной библиотеки iPhone.
Нам особенно нравится то, что приложение показывает, как изначальную частоту дискретизации аудиофайла, так и фактическую при воспроизведении. Именно оно подсказало нам идею использовать ЦАП, чтобы получить максимальное разрешение при прослушивании через iPhone.
Остальные протестированные приложения либо оказались неудобными в использовании, либо не поддерживают метаданные, либо в некоторых случаях снижают частоту дискретизации файла до соответствующей CD-качеству. Исключением стал плеер TEAC. Основанный на старой версии приложения Onkyo (они принадлежат одной и той же компании), TEAC HR Player обеспечивает не очень хорошее звучание, а удобством интерфейса уступает приложению Onkyo.
Как передать файлы Hi-Res-аудио на iPhone?
Теперь начинается самое интересное: вы обзавелись новым приложением для воспроизведения музыки, и пришло время перенести файлы на iPhone. К счастью, это самый простой этап.
Если файлы Hi-Res-аудио хранятся на компьютере (что наверняка так, если вы загружаете их с таких сайтов, как 7digital и HD Tracks), то это можно сделать при помощи iTunes.
Подключите iPhone к ноутбуку, запустите iTunes и нажмите на маленький значок iPhone, который появится в верхнем левом углу, чтобы отобразить все настройки вашего телефона и приложений. Перейдя на вкладку «File Sharing» (эта опция есть только в последней версии iTunes), вы найдете список приложений, которые позволяют передавать файлы на устройство iPhone.
Выберите подходящее приложение, а затем перетащите файлы Hi-Res-аудио с ноутбука в его папку. Нажмите «Готово» – и ваши файлы появятся в программном плеере на iPhone.
Tidal Masters: потоковая трансляция музыки в Hi-Res-аудио
Теперь вы знаете, как сохранять и воспроизводить на iPhone файлы Hi-Res-аудио. Но есть еще один способ получить их в свое распоряжение – потоковая трансляция.
В 2017 году стриминговый сервис Tidal запустил канал Tidal Masters: файлы в формате MQA с высоким разрешением стали доступными без дополнительной оплаты подписчикам пакета HiFi, который стоил £20 в месяц. Вначале к каналу можно было обратиться только посредством приложения Tidal для настольного компьютера, впоследствии была добавлена опция аппаратной интеграции в избранные MQA-совместимые устройства (такие как сетевой музыкальный плеер Bluesound Node 2).
В январе 2019 года компания Tidal объявила о поддержке канала Masters в приложении для Android, а затем распространила ее на ПО для iOS, совместимое с устройствами Apple под управлением iOS 11 или более поздней версии.
Также как и версия для Android, приложение для iOS может выполнить первый проход декодирования MQA-файлов, разворачивая их в потоки до 24 бит/96 кГц.
Но есть вариант получше. Чтобы полностью распаковать MQA-поток для воспроизведения и, таким образом, получить более точное представление файла с учетом характеристик вашей системы, можно подключить устройство Apple к MQA-совместимому ЦАП – например, AudioQuest DragonFly Red – и, таким образом, передать процесс декодирования от программы (приложение iOS Tidal) цифроаналоговому преобразователю.
Впрочем, даже в отсутствие MQA-совместимого ЦАП владельцы Apple смогут воспользоваться преимуществами, которые им дает наличие приложения с поддержкой частоты дискретизации выходного сигнала 96 кГц (или ниже). Только имейте в виду, что для этого вам понадобятся либо наушники с разъемом Lightning, совместимые с Hi-Res-аудио, либо ЦАП, так как выходной сигнал адаптера Lightning-3,5 мм ограничен 48 кГц.
Как звучит музыка в форматах Hi-Res-аудио на iPhone?
Разумеется, все эти действия бессмысленны, если высокое разрешение записей музыки не заметно при прослушивании на iPhone.
Мы рады сообщить, что качество звучания файлов Hi-Res-аудио в приложении Vox ощутимо выше по сравнению с той же музыкой в стандартном разрешении, загруженной из Apple Music (AAC, 256 кбит/с): им присущи более тонкая проработка деталей, улучшенная ритмичность и более выразительная динамика.
Разница между приложениями Vox и Onkyo оказывается гораздо меньше. На наш взгляд, у Vox чуть выше утонченность и энергичность динамики по сравнению с Onkyo; слушать его версию более увлекательно.
А главное – оба они звучат намного лучше, чем Music, встроенный плеер устройств Apple.
Мы обнаружили, что треки с канала Masters тоже становятся интереснее, предлагая слушателю более высокую детальность и более объемную музыкальную сцену; они звучат заметно лучше, чем их аналоги в CD-качестве.
Какая система нужна для прослушивания Hi-Res-аудио?
Как всегда, для получения максимального результата необходимо соответствующее оборудование. Начните с пары хороших наушников, таких как AKG Y50, Sennheiser Momentum 2.0 или Grado SR80e, и приличного ЦАП (например, вышеупомянутых Audioquest DragonFly Red, Cyrus soundKey или Chord Mojo).
Не бойтесь сформировать систему с более откровенным характером. В процессе тестирования мы пробовали ЦАП Chord Hugo 2 и наушники Beyerdynamic T1 Generation 2M; пожалуй, отчасти это был перебор из-за безжалостной прозрачности по отношению к iPhone – но не забудьте, что на покупку альбомов в Hi-Res-аудио вы потратите приличную сумму, и будет досадно, если она пропадет впустую.
Вам придется мириться с неудобствами из-за подключения адаптера Lightning-USB для камеры в случае использования внешнего ЦАП, но это невысокая цена за удовольствие от прослушивания музыки в высоком разрешении на iPhone.
Если вы предпочитаете наушники с разъемом Lightning, подключая их непосредственно к iPhone, убедитесь, что их ЦАП дает достаточное разрешение. Однако этот сегмент намного скромнее, так что мы бы все-таки рекомендовали выбрать внешний ЦАП.
Вся техника была протестирована в специальных комнатах «What Hi-Fi?»
https://www.whathifi.com/news/about-us
Подготовлено по материалам портала «What Hi-Fi?», июнь 2020 г.
Эту статью прочитали 56 854 раза