A2DP (Advanced Audio Distribution Profile)

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 15:31, 17 июня 2017.
A2DP 700x394zc 9cb.jpg

A2DP (англ. Advanced Audio Distribution Profile) — расширенный профиль распространения аудио. Определяет как аудио сигнал может передаваться с одного устройства на другое через Bluetooth-соединение (его также называют Bluetooth Audio Streaming)[Источник 1].

Например, музыка может передаваться с мобильного телефона на беспроводную гарнитуру, слуховой аппарат, авто акустику, или от ноутбука/настольного компьютера к беспроводной гарнитуре; кроме того, голос можно передать с микрофона на устройство для записи на ПК. Профиль дистанционного управления Audio/Video Remote Control Profile(AVRCP) часто используется в сочетании с A2DP для удаленного управления устройствами, такими как: наушники, автомобильные аудиосистемы, автономные динамики. Эти системы обычно включают в себя профили Headset (HSP) или Hands-Free (HFP) для телефонных звонков, которые могут использоваться отдельно.

Каждая служба поддержки A2DP предназначена для одно-направленной передачи аудио потока в 2 стерео-канала, либо к, либо от источника Bluetooth. Пропускной способности канала Bluetooth недостаточно для передачи двухканального аудиосигнала приемлемого качества без сжатия, поэтому этот профиль опирается на AVDTP[Источник 2] и GAVDP. Он включает в себя стандартную поддержку кодека малой сложности SBC (не путать с Bluetooth кодеками голосового сигнала, такими как CVSDM), и опционально поддерживает форматы MPEG-1 Part 3/MPEG-2 Part 3(MP2 и MP3),MPEG-2 Part 7/MPEG-4 Part 3 (AAC и he-AAC), ATRAC, а также является расширяемым, чтобы поддерживать кодеки производителей, таких как aptX[Источник 3]

Некоторые стеки Bluetooth реализуют схему SCMS-T digital rights management (DRM). В этом случае некоторые наушники A2DP невозможно подключить для высококачественной передачи аудио. Следует отметить, что качество передаваемого звука при использовании кодека SBC хуже, чем при использовании кодека MP3 со стандартными параметрами сжатия. При установлении связи передатчик и приёмник согласуют кодек, который будет использован, а также параметры кодирования (битрейт, частоту дискретизации, и т. д.).

Поддержка ОС

  • Windows Mobile (ранее Pocket PC): Версия 4.0 и новее поддерживает через стек Widcomm. Версия 5.0 и новее (с AKU 2.0), другие, основанные на ядре Windows CE 5.0, полностью поддерживают A2DP при наличии соответствующего устройства.
  • Windows XP: Не имеет нативной поддержки A2DP, но новые устройства Bluetooth и встроенные адаптеры обычно включают в себя поддержку A2DP.
  • Windows Vista: Не поддерживает A2DP по умолчанию, но стороннее ПО может добавлять эту поддержку даже без полной замены стандартного bluetooth-стека.
  • Windows 7: A2DP поддерживался в предварительных версиях Windows 7. Windows 7 Release Candidate и финальные релизы не поддерживают драйвер класса Bluetooth-audio. Поддержка A2DP реализуется с помощью стороннего стека bluetooth.
  • Linux: Начальная поддержка A2DP была включена в BlueZ с версии 3.15.
  • Mac OS X: Поддержка с версии 10.5 для маков с чипами bluetooth. Mac OS X 10.4 не поддерживает A2DP, но ограниченную поддержку можно получить с помощью стороннего программного обеспечения.
  • Android: Поддержка с версии 1.5.
  • BlackBerry: Поддержка A2DP в ОС 4.2.
  • iPhone и iPod touch: Все версии iOS поддерживают протоколы HFP и PBAP. В iOS 3.0 добавлена поддержка A2DP, ограниченно AVRCP и PAN для iPhone 3G/3GS и iPod Touch 2-го и 3-го поколения. В оригинальном iPhone 2G bluetooth-чип имеет поддержку A2DP, но Apple не задействовала эту возможность в ОС. Однако, владельцы взломанных iPhone могут включить эту возможность через специальную программу.
  • Motorola P2K: Motorola L9 на платформе P2K поддерживает профиль A2DP.
  • Palm OS: A2DP не поддерживается, но можно активировать с помощью стороннего ПО.
  • Palm webOS: A2DP поддерживается в Palm Pre.
  • Sailfish OS: поддерживается.
  • Symbian S60: Устройства с системой S60 3rd Edition FP1 (S60v3.1/Symbian 9.1) и выше поддерживают A2DP
  • UIQ: UIQ 3.0 (Symbian 9.1) и выше поддерживают A2DP.

Источники

  1. Bluetooth//Википедия: сайт URL: https://en.wikipedia.org/wiki/Bluetooth (дата обращения: 09.06.2017).
  2. AVDTP//Википедия: сайт URL: https://en.wikipedia.org/wiki/Bluetooth# (дата обращения: 09.06.2017).
  3. aptX//Википедия: сайт URL: https://en.wikipedia.org/wiki/AptX (дата обращения: 09.06.2017).