Андрей Смирнов
Время чтения: ~12 мин.
Просмотров: 3

Что это — A2DP? Зачем нужна технология?

thumbnail_large%2B%25282%2529.png

1. Расширенный профиль распространения аудио (A2DP)

2. Аудио/видео профиль дистанционного управления (AVRCP)

3. Профиль передачи файлов (FTP)

Как видно из названия, этот профиль отвечает за беспроводную передачу файлов и папок между устройствами (телефонами, ноутбуками и т. д.) С помощью Bluetooth. Эти профили играют две роли: инициируют передачу или извлечение файлов как на стороне клиента (читает: отправитель), так и на стороне сервера (читает: получатель).

4. Профиль громкой связи (HFP)

5. Профиль гарнитуры (HSP)

Профиль гарнитуры определяет, как гарнитура с поддержкой Bluetooth взаимодействует и взаимодействует с устройством Bluetooth — мобильным телефоном, ПК и т. д. Этот профиль также отвечает за то, как гарнитуры Bluetooth принимают телефонные звонки, настраивают объем уровень, переключение музыки и т. д.

6. Базовый профиль печати (BPP)

Когда вы отправляете файлы и документы (электронные письма, изображения, тексты и т. д.) На принтер с поддержкой Bluetooth с устройства Bluetooth, профиль Basic Printing (BP) разрешает такую ​​связь.

7. Профиль устройства интерфейса пользователя (HID)

Сегодня без поддержки Bluetooth невозможно представить себе ни смартфон, ни планшет, ни любое другое уважающее себя мобильное устройство. Однако сама технология появилась на свет куда раньше смартфонов и планшетов — еще в 1994-м, а ее изначальной целью была замена проводов в начинке телекоммуникационных станций.

Первоначально у «синего зуба» имелась масса проблем со скоростью и надежностью связи, энергоемкостью и совместимостью между различными устройствами, но со временем технология подросла, с каждой новой версией становясь заметно проворней, экономичней и способней.

1430140327-HaraldBluetooth.jpg
На фото Харальд I Синезубый принимает крещение. Согласно легенде (неподтвержденной) король объединил датские поселения в единую страну. Этот факт и стал идеей для Bluetooth — связать все устройства одним протоколом

Некоторые улучшения — например, упрощение процедуры «спаривания» в версии 2.1 и серьезное уменьшение нагрузки на аккумуляторы в текущей версии 4.0 — сделали повседневную жизнь меломанов заметно комфортней. Еще больше комфорта внесло появление технологии NFC — в связке с ней Bluetooth вообще не требует никаких церемоний при взаимном распознавании приемника и передатчика, достаточно просто прикоснуться гаджетами друг к другу. Но в целом на качестве передачи звука прогресс отразился мало: в самом свежем издании Bluetooth этот процесс устроен так же, как и в его позапрошлой версии десятилетней давности. А собственно как?

35 синих зубов

Как и подавляющее большинство других беспроводных интерфейсов, Bluetooth основан на использовании радиоволн. Для передачи информации «синий зуб» использует радиочастоты в районе 2,4 ГГц — здесь же по соседству «пасутся» Wi-Fi-роутеры, беспроводные компьютерные клавиатуры и мыши, некоторые DECT телефоны и масса прочего оборудования.

Чем отличается Bluetooth от многих других беспроводных технологий? С одной стороны — относительно невысокой дальнобойностью: радиус ее действия не превышает десятка метров, а толстые стены могут дополнительно снизить этот показатель.

1430140988-logo.jpg
Что любопытно, логотип Bluetooth состоит из двух скандинавских рун: «хаглаз» и «беркана» (аналоги латинских букв H и B)

С другой стороны — многофункциональностью. «Синий зуб» можно использовать в самых разнообразных целях: от переброски фоток на ноутбук до отправки документов на печать, от управления внешними устройствами до потоковой трансляции аудио. Неудивительно, что у Bluetooth так много различных т.н. «профилей», каждый из которых обеспечивает выполнение той или иной конкретной задачи, определяя технические параметры взаимодействия между Bluetooth-передатчиком и приемником. Общее количество профилей измеряется десятками (согласно статье на Wikipedia базовых 35 штук), за передачу звука отвечают только три. Чем они отличаются друг от друга?

Bluetooth-профили HSP, HFP и A2DP

Первый из аудиопрофилей Bluetooth носит имя HSP — Headset Profile. Как можно понять из названия, он создан для работы с мобильными гарнитурами и заточен под базовую передачу голоса со всеми вытекающими отсюда последствиями: аудио допускается только в моно формате и с битрейтом не выше 64 кБ/c. По сравнению с этим звуком даже пережатые MP3 кажутся божественным наслаждением для ушей.

Второй — HFP, Handsfree Profile — представляет собой чуть более продвинутую версию того же профиля. Его адресат — все те же монофонические гарнитуры, так что стерео по-прежнему не поддерживается, но качество звука несколько выше. Впрочем, для прослушивания музыки этот профиль по-прежнему не подходит.

Как только появился A2DP, многие Hi-Fi-производители обратили на него внимание. Но раньше всех были небольшие компании, сделавшие адаптеры, как приведенный на фото GOgroove BlueGate, — небольшая коробочка с ЦАПом и усилителем для наушников внутри.

Для этой цели предусмотрен специальный профиль A2DP — Advanced Audio Distribution Profile. Именно он отвечает за соединение мобильных устройств с беспроводными колонками и наушниками. Профиль A2DP позволяет источнику звука найти общий язык с беспроводной акустикой, а главное — управляет сжатием аудио для отправки по «синезубому» каналу. Избежать этой процедуры нельзя из-за невысокой пропускной способности Bluetooth, но уровень компрессии, используемые для сжатия алгоритмы и, в конечном итоге, потери в качестве звука могут заметно варьироваться. Вот тут-то, как говорится, и возникают нюансы.

Кодек SBC жмет грубее MP3

Как известно, сжимать звук можно по-разному. С потерями в качестве или без них, с низким или высоким битрейтом, с различными настройками, с применением разных кодеков. Вместо какого-нибудь из повсеместно распространенных кодеков для сжатия аудиопотока в профиле A2DP по умолчанию применяется собственный алгоритм компрессии Subband Coding — или, попросту, SBC.

Сравнение, проведенное Брентом Баттервутом (автор About.com), показывает разницу в том, какие шумы возникают при подаче тона 5, 10, 12.5 и 20 кГц. Синяя линия — aptX, зеленая — SBC (источник)

Обработка звука по методам SBC имеет немало общего с хорошо всем знакомым MP3-сжатием, но приоритеты выстроены несколько по-иному: главная задача — не столько минимизировать звуковые потери, сколько упростить вычисления. Все должно быть быстро, просто и легко выполнимо даже для самого хлипкого мобильного процессора.

В результате SBC обходится со звуком без лишних церемоний — например, частоты выше 14 кГц при конвертации попросту отрезаются, в результате чего частотный диапазон заметно сужается. Не удивительно, что даже при равном битрейте с MP3 (а SBC допускает битрейт до 320 кБ/c) аудио в SBC-кодировке звучит заметно хуже.

На этом графике показаны спектры при трансляции сигнала 1 кГц через aptX (синий) и SBC (зеленый), а также 4 кГц — aptX (пурпурный) и SBC (красный) (источник)

В результате при использовании дефолтного кодировщика передача по Bluetooth ухудшает звучание не только несжатого аудио, но и обычных mp3-файлов — ведь в процессе беспроводной транспортировки они сперва декодируются, а затем вновь сжимаются, на этот раз куда грубей. К счастью, SBC — основной, но не обязательно единственный инструмент для компрессии аудиопотока, который имеется в арсенале A2DP. Есть и другие, более интересные предложения.

Advanced Audio Coding: продвинутое, но не идеальное

Базовый кодек SBC с его скромными музыкальными способностями — не лучшее средство привлечь внимание меломанов к Bluetooth-технологии. Вот почему разработчики многих «синезубых» устройств, особенно в топовом сегменте, комплектуют профиль A2DP опциональными, более продвинутыми средствами сжатия звука. Самое популярное из этих средств — алгоритм AAC.

В отличие от кодека SBC, знакомого разве что любителям поглубже покопаться в технических спецификациях Bluetooth, аббревиатура AAC неплохо известна широким народным массам. Еще бы! Ведь именно этот формат используется, например, в iTunes. Изначальной задачей разработчиков алгоритма было превзойти MP3 по качеству звучания при одних и тех же битрейтах — не случайно его имя расшифровывается как Advanced Audio Coding, «продвинутое кодирование звука».

За счет более сложных алгоритмов AAC действительно сохраняет больше музыкальной информации, чем mp3, и уж тем более SBC. Не удивительно, что его включение в набор кодеков, поддерживаемых профилем A2DP, заметно улучшает звучание Bluetooth-колонок и наушников.

Главное — убедиться в том, что кодек AAC поддерживается обоими «синезубыми» девайсами: и тем, что служит передатчиком аудиосигнала, и тем, что работает на его приеме. Если из пары таких устройств кодировку AAC способно понять лишь одно — профиль A2DP автоматически откатывает назад на базовый кодек. С вполне очевидными последствиями для звучания.

Кодек AptX: лучший вариант для меломана

Еще более продвинутое сжатие звука обеспечивает кодек aptX, который активно продвигает на рынке беспроводного Bluetooth-аудио компания CSR. Создатели пропагандируют его как средство для беспроводной передачи музыки «в CD-качестве».

Кодек aptX имеет свой логотип, потому что разработан и запатентован компанией CSR

На самом деле это не совсем так, хотя алгоритмы, лежащие в основе aptX, по принципу своей работы действительно напоминают лосслесс-кодировщики, уплотняющие аудиопоток без потери звуковой информации. Среди достоинств aptX — способность к Bluetooth-трансляции MP3 и AAC без дополнительной обработки, а значит, и без ухудшения звука.

Специальная версия aptX Low Latency, заточенная под запросы геймеров и киноманов, обеспечивает еще и минимальную задержку в доставке сигнала — а значит, просмотр кино без отставания реплик от мимики персонажей.

Кодек aptX обеспечивает передачу аудио с битрейтом до 352 кБ/с, не обрезает верхний регистр и раздвигает частотный диапазон до вполне солидных 10 Гц — 22 кГц, но высокая сложность применяемых алгоритмов требует от мобильных процессоров утроенной вычислительной мощности по сравнению с базовым SBC. Именно поэтому поддержка aptX встречается среди «синезубых» приборов довольно редко, чаще всего — в премиальном сегменте смартфонов.

Впрочем, ради того, чтобы стать обладателем смартфона с aptX, не обязательно выкладывать так уж много наличности: в каталогах Samsung, Sony, HTS и Asus представлено немало моделей с поддержкой продвинутого кодека, в том числе вполне доступных по цене.

Как и в случае с AAC, при беспроводном соединении источника звука с колонками или наушниками следует убедиться, что кодек aptX поддерживается обоими устройствами. Лишь в этом случае можно не сомневаться, что ты действительно выжимаешь из «синего зуба» максимум его музыкального потенциала.

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

Поэтому сегодня ограничимся именно звуковоспроизводящими устройствами с использованием «голубого зуба» (гайд вполне подойдёт и для выбора Bluetooth-колонки). Технология эта имеет довольно долгую историю и массу подводных камней, о существовании которых не всегда знают пользователи.

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

На что обратить внимание, чтобы слушать музыку без проводов — будь то просто MP3 или высококачественный рип с виниловой пластинки, мы расскажем в этой статье.

Начнём с самого важного: этот параметр напрямую говорит о том, можно ли слушать при помощи устройства музыку.

Версия Bluetooth

В современных устройствах чаще всего можно встретить поддержку Bluetooth 3.0 или 4.0, в некоторых топовых смартфонах и прочих гаджетах — 4.1. При этом вполне может оказаться, что приобретаемая гарнитура поддерживает подключение только по протоколу версии 2.1. Адаптеры обратно совместимы, но при подключении работает наиболее медленный протокол из двух.

Отличие между версиями протокола для обычного пользователя минимальны за счёт обратной совместимости. Основное, что бросается в глаза, — с каждой новой версией снижается энергопотребление устройств, а начиная с 3.0 добавлен второй модуль для высокоскоростной передачи данных на скорости 24 Мбит/с.

Версия 2.1 + EDR передаёт данные со скоростью не более 2,1 Мбит/с. Этого достаточно для воспроизведения аудиопотока низкого битрейта. Для воспроизведения аудиовидеопотока рекомендуется использовать версию Bluetooth не ниже 3.0.

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

Опознать такой адаптер можно благодаря следующим категориям.

Профили Bluetooth

Профили — набор определённых функций, поддерживаемых устройствами. Из всех используемых в Bluetooth для прослушивания музыки интересны следующие:

  1. Headset Profile (HSP) необходим для связи гарнитуры и смартфона и беспроводной передачи монозвука с битрейтом 64 кбит/с.
  2. Hands-Free Profile (HFP) также обеспечивает только передачу моно, однако с более высоким качеством.
  3. Advanced Audio Distribution Profile (A2DP) необходим для передачи двухканального аудиопотока.
  4. Audio/Video Remote Control Profile (AVRCP) обеспечивает управление функциями воспроизводящих устройств (без него невозможно даже изменение громкости музыки).

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

Однако, даже если и передающее, и воспроизводящее устройство (например, смартфон и беспроводные наушники) оснащены Bluetooth 3.0 или 4.0 и поддерживают работу с необходимым протоколом, нужно обратить внимание на кодек, который используется.

Кодеки Bluetooth

Самое главное для воспроизведения музыки по протоколу A2DP — кодек, которым сжимается передаваемый на гарнитуру аудиопоток. Всего на данный момент существует три кодека:

  1. Subband Coding (SBC) — кодек, используемый A2DP по умолчанию и созданный разработчиками профиля. К сожалению, SBC жмёт значительно грубее, чем MP3. И стало быть, для прослушивания музыки не подходит.
  2. Advanced Audio Coding (AAC) — более продвинутый кодек, использующий другие алгоритмы сжатия. Звучит значительно лучше SBC.
  3. AptX — вот он, правильный выбор! Хотя бы из-за возможности передавать файлы в MP3 и AAC без дополнительных манипуляций и перекодирования. А значит, и без ухудшения звука. Однако стоит оговориться. Для воспроизведения разных битрейтов существует несколько версий aptX. Каждая из них предназначена для своего звукового потока.
Версия Число поддерживаемых каналов Максимальная частота дискретизации, кГц Квантование, бит Максимальный битрейт Степень сжатия
AptX 2 44,1 16 320 кбит/с 2:1
Enhanced AptX 2, 4, 5.1, 5.1+2 48 16, 20, 24 до 1,28 Мбит / с 4:1
AptX Live н/д 48 16, 20, 24 н/д 8:1
AptX Lossless н/д 96 16, 20, 24 н/д н/д
AptX Low Latency  н/д 48 16, 20, 24 н/д н/д

Таким образом, при определённых предпочтениях можно выбрать определённый кодек. Если воспроизведение lossless-потока не предполагается, а высокая задержка звука не критична — стоит ограничиться стандартным aptX и не переплачивать за поддержку устройством последующих версий.

Стоит помнить, что необходимый профиль и кодек должен поддерживаться как смартфоном (или другим источником аудиопотока), так и самой гарнитурой (или Bluetooth-колонкой). В противном случае алгоритм A2DP автоматически начнёт работу с использованием SBC.

C Bluetooth любые два устройства всегда работают, используя самую низкую версию, самый простой кодек и протокол. Так что, если одно из них не обладает поддержкой необходимой технологии, в полной мере насладиться качеством звучания не удастся.

Для прослушивания музыки в течение долгого времени требуется поддержка Bluetooth не ниже версии 3.0, кодека aptX и профиля A2DP. Для прослушивания музыки с высоким битрейтом необходима поддержка кодека aptX Lossless — ни один другой не подойдёт, поскольку музыка будет сжиматься при передаче на воспроизводящее устройство.

Используемые источники:

  • https://www.technodor.info/2019/03/bluetooth-a2dp-avrcp-ftp-hfp-hsp-bpp-hid.html
  • https://stereo.ru/to/7p99w-bluetooth-audio-harakteristiki-besprovodnogo-zvuka
  • https://lifehacker.ru/bluetooth/

Рейтинг автора
5
Подборку подготовил
Максим Уваров
Наш эксперт
Написано статей
171
Ссылка на основную публикацию
Похожие публикации