A2DP: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][непроверенная версия]
Содержимое удалено Содержимое добавлено
Glovacki (обсуждение | вклад)
добавлена ссылка на sailfish os
 
(не показана 21 промежуточная версия 15 участников)
Строка 1: Строка 1:
{{грубый перевод|дата=2023-07-03}}
'''A2DP''' (Advanced Audio Distribution Profile) — расширенный [[профиль]] распространения аудио. Отвечает за передачу стереозвука по [[радиоканал]]у [[Bluetooth]] на какое-либо принимающее устройство. Обычно различают два типа устройств:
'''A2DP''' ({{lang-en|Advanced Audio Distribution Profile}}) — расширенный [[Профиль (стандарты)|профиль]] передачи аудио; разработан для передачи двухканального ([[Стереофония|стерео]]) [[Цифровые аудиоформаты|аудиопотока]] (например, музыки) по радиоканалу [[Bluetooth]] на какое-либо принимающее устройство (к [[беспроводная гарнитура|беспроводной гарнитуре]] или любому другому устройству).


Обычно различают два типа устройств:
* Передатчик (A2DP-SRC, Advanced Audio Distribution Source)
* Передатчик (A2DP-SRC, Advanced Audio Distribution Source)
* Приёмник (A2DP-SNK, Advanced Audio Distribution Sink)
* Приёмник (A2DP-SNK, Advanced Audio Distribution Sink)
В качестве передатчика может быть, например, [[сотовый телефон]] или [[Карманный персональный компьютер|КПК]], с которого стереозвук передаётся на Bluetooth-стереонаушники; дальнейшим применением этой технологии является беспроводная передача [[MP3]]-файлов с сотового телефона на [[музыкальный центр]] или [[Автомагнитола|автомагнитолу]]. <br>
Очень часто профиль A2DP идёт с поддержкой [[AVRCP]] для [[Дистанционное управление|дистанционного управления]] передатчиком.


Пропускной способности канала Bluetooth недостаточно для передачи двухканального аудиосигнала приемлемого качества без сжатия. В A2DP-профиле применяются различные кодеки, сжимающие цифровой поток до пропускной способности Bluetooth-канала. Стандартом определён как минимум один низкокомпрессированный кодек — SBC (Subband Coding); дополнительные ([[MP3]], [[AAC]] и т. д.)  — опционально (при установлении связи передатчик и приёмник согласуют кодек, который будет использован, а также параметры кодирования ([[битрейт]], [[частота дискретизации|частоту дискретизации]], и т. д.).<!-- ..опционально поддерживает MPEG-1,2 аудио, MPEG-2,4 AAC и ATRAC, способен поддерживать кодеки, определённые производителем.--><ref>[https://www.bluetooth.com/specifications/archived-specifications/ Deprecated and Withdrawn Specifications - A2DP SPEC_V12] // bluetooth.com {{webarchive|url=https://web.archive.org/web/20101206095859/http://bluetooth.com/SiteCollectionDocuments/A2DP_SPEC_V12.pdf |date=2010-12-06 }}</ref>
В качестве передатчика может быть, например, [[сотовый телефон]] или [[Карманный персональный компьютер|КПК]], с которого стереозвук передаётся на Bluetooth-стереонаушники. Дальнейшим применением этой технологии является беспроводная передача [[MP3]]-файлов с [[сотовый телефон|сотового телефона]] на музыкальный центр или автомагнитолу. Очень часто профиль A2DP идёт с поддержкой [[AVRCP]] для дистанционного управления передатчиком.
[[Hi-Fi|Качество]] передаваемого звука при использовании кодека SBC хуже, чем при использовании кодека MP3 со стандартными параметрами сжатия.

Пропускной способности канала Bluetooth недостаточно для передачи двухканального аудиосигнала приемлемого качества без сжатия. В A2DP профиле применяются различные кодеки, сжимающие цифровой поток до размеров Bluetooth-канала. Стандартом определён как минимум один кодек — [[SBC]], дополнительные ([[MP3]], [[AAC]] и т. д.) — опционально. Следует отметить, что качество передаваемого звука при использовании кодека SBC хуже, чем при использовании кодека [[MP3]] со стандартными параметрами сжатия. При установлении связи передатчик и приёмник согласуют кодек, который будет использован, а также параметры кодирования ([[битрейт]], [[частота дискретизации|частоту дискретизации]], и т. д.).


== Поддерживаемые [[Операционная система|ОС]] ==
== Поддерживаемые [[Операционная система|ОС]] ==
* [[Android]]: Поддержка с версии 1.5.<ref name="Android">{{cite web|url=http://developer.android.com/sdk/preview/features.html|title=Android 1.5 Highlights|work=Android Open Source Project|accessdate=2009-04-05|archiveurl=http://www.webcitation.org/65VDsFxMM|archivedate=2012-02-16}}</ref>
* [[Android]]: Поддержка с версии 1.5.<ref name="Android">{{cite web|url=http://developer.android.com/sdk/preview/features.html|title=Android 1.5 Highlights|work=Android Open Source Project|accessdate=2009-04-05|archiveurl=https://www.webcitation.org/65VDsFxMM?url=http://developer.android.com/sdk/preview/features.html|archivedate=2012-02-16|deadurl=yes}}</ref>
* [[BlackBerry]]: Поддержка A2DP в ОС 4.2.
* [[BlackBerry]]: Поддержка A2DP в ОС 4.2.
* [[iPhone]] и [[iPod touch]]: Все версии [[Apple iOS|iOS]] поддерживают протоколы HFP и PBAP. В iOS 3.0 добавлена поддержка A2DP, ограниченно AVRCP и PAN для iPhone 3G/3GS и iPod Touch 2-го и 3-го поколения.<ref name="iPhone Bluetooth Profiles">{{cite web
* [[iPhone]] и [[iPod touch]]: Все версии [[Apple iOS|iOS]] поддерживают протоколы HFP и PBAP. В iOS 3.0 добавлена поддержка A2DP, ограниченно AVRCP и PAN для iPhone 3G/3GS и iPod Touch 2-го и 3-го поколения.<ref name="iPhone Bluetooth Profiles">{{cite web
| title = iPhone and iPod touch: Supported Bluetooth profiles
|title = iPhone and iPod touch: Supported Bluetooth profiles
| url = http://support.apple.com/kb/HT3647
|url = http://support.apple.com/kb/HT3647
| publisher = [[Apple]]
|publisher = [[Apple|Apple.com]]
| accessdate = ???
|accessdate = ???
| archiveurl = http://www.webcitation.org/65VDslntH
|archiveurl = https://www.webcitation.org/65VDslntH?url=http://support.apple.com/kb/HT3647
| archivedate = 2012-02-16
|archivedate = 2012-02-16
|deadurl = yes
}}</ref> В оригинальном iPhone 2G [[bluetooth]]-чип имеет поддержку A2DP, но Apple не задействовала эту возможность в [[iPhone OS|ОС]]. Однако, владельцы [[Jailbreak|взломанных]] iPhone могут включить эту возможность через специальную программу.<ref name="A2DP Enabler for original iPhone">{{cite web
}}</ref> В оригинальном iPhone 2G [[bluetooth]]-чип имеет поддержку A2DP, но Apple не задействовала эту возможность в [[iPhone OS|ОС]]. Однако, владельцы [[Jailbreak|взломанных]] iPhone могут включить эту возможность через специальную программу.<ref name="A2DP Enabler for original iPhone">{{cite web
| title = A2DP Enabler for iPhone 2G (original iPhone)
|title = A2DP Enabler for iPhone 2G (original iPhone)
| url = http://www.dmytro.me/2009/10/a2dp-enabler-for-iphone-2g-original.html
|url = http://www.dmytro.me/2009/10/a2dp-enabler-for-iphone-2g-original.html
| publisher = ???
|publisher = ???
| accessdate = ???
|accessdate = ???
| archiveurl = http://www.webcitation.org/65VDtXFkd
|archiveurl = https://www.webcitation.org/65VDtXFkd?url=http://www.dmytro.me/2009/10/a2dp-enabler-for-iphone-2g-original.html
| archivedate = 2012-02-16
|archivedate = 2012-02-16
|deadurl = yes
}}</ref>
}}</ref>
* [[Linux]]: Начальная поддержка A2DP была включена в [[Стек Bluetooth#BlueZ|BlueZ]] с версии 3.15.
* [[Linux]]: Начальная поддержка A2DP была включена в [[Стек Bluetooth#BlueZ|BlueZ]] с версии 3.15.
* [[Mac OS X]]: Поддержка с версии [[Mac OS X 10.5|10.5]] для [[Macintosh|маков]] с чипами bluetooth.<ref name="osxleopard">{{cite web
* [[Mac OS X]]: Поддержка с версии [[Mac OS X 10.5|10.5]] для [[Macintosh|компьютеров Mac]] с чипами Bluetooth.<ref name="osxleopard">{{cite web
| url = http://www.engadget.com/2007/10/25/weve-got-leopard-what-do-you-want-to-know/
|url = https://www.engadget.com/2007/10/25/weve-got-leopard-what-do-you-want-to-know/
| title = We’ve got Leopard, what do you want to know?
|title = We’ve got Leopard, what do you want to know?
| author = Ryan Block.
|author = Ryan Block.
| publisher = ???
|publisher = ???
| accessdate = 2007-10-26
|accessdate = 2007-10-26
| archiveurl = http://www.webcitation.org/65VDw7f37
|archiveurl = https://www.webcitation.org/65VDw7f37?url=http://www.engadget.com/2007/10/25/weve-got-leopard-what-do-you-want-to-know/
| archivedate = 2012-02-16
|archivedate = 2012-02-16
|deadurl = yes
}}</ref> Mac OS X [[Mac OS X 10.4|10.4]] не поддерживает A2DP, но ограниченную поддержку можно получить с помощью стороннего [[Программное обеспечение|программного обеспечения]].<ref name="a2dposxtiger">{{cite web
}}</ref> Mac OS X [[Mac OS X 10.4|10.4]] не поддерживает A2DP, но ограниченную поддержку можно получить с помощью стороннего [[Программное обеспечение|программного обеспечения]].<ref name="a2dposxtiger">{{cite web
| url = http://blog.david.connolly.name/2007/06/stereo-bluetooth-profile-a2dp-on-mac-os.html
|url = http://blog.david.connolly.name/2007/06/stereo-bluetooth-profile-a2dp-on-mac-os.html
| title = Stereo Bluetooth Profile (A2DP) on Mac OS X Tiger with Jack Audio
|title = Stereo Bluetooth Profile (A2DP) on Mac OS X Tiger with Jack Audio
| author = David Connolly.
|author = David Connolly.
| accessdate = 2007-06-21
|accessdate = 2007-06-21
| archiveurl = http://www.webcitation.org/65VDxuyQc
|archiveurl = https://www.webcitation.org/65VDxuyQc?url=http://blog.david.connolly.name/2007/06/stereo-bluetooth-profile-a2dp-on-mac-os.html
| archivedate = 2012-02-16
|archivedate = 2012-02-16
|deadurl = yes
}}</ref>
}}</ref>
* [[Motorola]] [[P2K]]: Motorola L9 на платформе P2K поддерживает профиль A2DP.
* [[Motorola]] [[P2K]]: Motorola L9 на платформе P2K поддерживает профиль A2DP.
* [[Palm OS]]: A2DP не поддерживается, но можно активировать с помощью стороннего ПО.
* [[Palm OS]]: A2DP не поддерживается, но можно активировать с помощью стороннего ПО.
* [[Palm webOS]]: A2DP поддерживается в [[Palm Pre]].
* [[Palm webOS]]: A2DP поддерживается в [[Palm Pre]].
* [[Sailfish OS]]: поддерживается.
* [[Symbian S60]]: Устройства с системой S60 3rd Edition FP1 (S60v3.1/Symbian 9.1) и выше поддерживают A2DP<ref name="Symbian">{{cite web
* [[Symbian S60]]: Устройства с системой S60 3rd Edition FP1 (S60v3.1/Symbian 9.1) и выше поддерживают A2DP<ref name="Symbian">{{cite web
| url = http://www.symbian.com/files/rx/file6972.pdf
| url = http://www.symbian.com/files/rx/file6972.pdf
| title = Symbian OS Version 9.1 product sheet
| title = Symbian OS Version 9.1 product sheet
| publisher = Symbian
| publisher = Symbian
| accessdate = 2007-11-07
| accessdate = 2007-11-07
| deadlink = 404
| deadlink = 404
| archiveurl = http://web.archive.org/20060319003212/www.symbian.com/files/rx/file6972.pdf
| archiveurl = https://web.archive.org/web/20060319003212/http://www.symbian.com/files/rx/file6972.pdf
| archivedate= 2006-03-19
| archivedate = 2006-03-19
}}</ref>
}}</ref>
* [[UIQ]]: UIQ 3.0 (Symbian 9.1) и выше поддерживают A2DP.<ref name="Symbian"/>
* [[UIQ]]: UIQ 3.0 (Symbian 9.1) и выше поддерживают A2DP.<ref name="Symbian"/>
* [[Windows Mobile]] (ранее [[Pocket PC]]): Версия 4.0 и новее поддерживает через стек Widcomm. Версия 5.0 и новее (с AKU 2.0), другие, основанные на ядре [[Windows CE]] 5.0, полностью поддерживают A2DP при наличии соответствующего устройства.
* [[Windows Mobile]] (ранее [[Pocket PC]]): Версия 4.0 и новее поддерживает через стек Widcomm. Версия 5.0 и новее (с AKU 2.0), другие, основанные на ядре [[Windows CE]] 5.0, полностью поддерживают A2DP при наличии соответствующего устройства.
* [[Windows XP]]: Не имеет нативной поддержки A2DP, но новые устройства Bluetooth и встроенные адаптеры обычно включают в себя поддержку A2DP.<ref name="robertwebbe">{{cite web
* [[Windows XP]]: Не имеет нативной поддержки A2DP, но новые устройства Bluetooth и встроенные адаптеры обычно включают в себя поддержку A2DP.<ref name="robertwebbe">{{cite web
| url = http://www.robertwebbe.nl/A2DP.html
|url = http://www.robertwebbe.nl/A2DP.html
| title = A2DP devices
|title = A2DP devices
| author = Robert Webbe.
|author = Robert Webbe.
| publisher = BelCompany
|publisher = BelCompany
| accessdate = 2007-08-08
|accessdate = 2007-08-08
| archiveurl = http://www.webcitation.org/65VDz0XLy
|archiveurl = https://www.webcitation.org/65VDz0XLy?url=http://www.robertwebbe.nl/A2DP.html
| archivedate = 2012-02-16
|archivedate = 2012-02-16
|deadurl = yes
}}</ref>
}}</ref>
* [[Windows Vista]]: Не поддерживает A2DP по умолчанию, но стороннее ПО может добавлять эту поддержку даже без полной замены стандартного [[Стек Bluetooth|bluetooth-стека]].<ref>[http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx Bluetooth Wireless Technology FAQ]</ref><ref>[http://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx Notable Changes in Windows Server 2008 SP2 and Windows Vista SP2<!-- Заголовок добавлен ботом -->]</ref>
* [[Windows Vista]]: Не поддерживает A2DP по умолчанию, но стороннее ПО может добавлять эту поддержку даже без полной замены стандартного [[Стек Bluetooth|bluetooth-стека]].<ref>{{Cite web |url=http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx |title=Bluetooth Wireless Technology FAQ |access-date=2010-04-01 |archive-date=2018-12-23 |archive-url=https://web.archive.org/web/20181223163558/http://download.microsoft.com/download/9/c/5/9c5b2167-8017-4bae-9fde-d599bac8184a/Bth_FAQ.docx |deadlink=no }}</ref><ref>{{Cite web |url=https://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx |title=Notable Changes in Windows Server 2008 SP2 and Windows Vista SP2<!-- Заголовок добавлен ботом --> |access-date=2017-09-28 |archive-date=2017-09-08 |archive-url=https://web.archive.org/web/20170908054219/https://technet.microsoft.com/en-us/library/dd335036(WS.10).aspx |deadlink=no }}</ref>
* [[Windows 7]]: A2DP поддерживался в предварительных версиях Windows 7. Windows 7 [[Release Candidate]] и финальные релизы не поддерживают драйвер класса Bluetooth-audio.<ref> [http://www.pcworld.com/printable/article/id,163844/printable.html Windows 7 RC Review: PC World]</ref> Поддержка A2DP реализуется с помощью стороннего [[Стек Bluetooth|стека bluetooth]].
* [[Windows 7]]: A2DP поддерживался в предварительных версиях Windows 7. Windows 7 [[Release Candidate]] и финальные релизы не поддерживают драйвер класса Bluetooth-audio.<ref>[http://www.pcworld.com/printable/article/id,163844/printable.html Windows 7 RC Review]{{Недоступная ссылка}} // [[PC World]]</ref> Поддержка A2DP реализуется с помощью стороннего [[Стек Bluetooth|стека bluetooth]].
*[[Windows 10]]: есть поддержка.

== См. также ==
* [[Bluetooth#Профили Bluetooth]]


== Примечания ==
== Примечания ==
{{примечания}}
{{примечания|1}}


[[Категория:Bluetooth]]
[[Категория:Bluetooth]]

Текущая версия от 15:54, 20 июня 2024

A2DP (англ. Advanced Audio Distribution Profile) — расширенный профиль передачи аудио; разработан для передачи двухканального (стерео) аудиопотока (например, музыки) по радиоканалу Bluetooth на какое-либо принимающее устройство (к беспроводной гарнитуре или любому другому устройству).

Обычно различают два типа устройств:

  • Передатчик (A2DP-SRC, Advanced Audio Distribution Source)
  • Приёмник (A2DP-SNK, Advanced Audio Distribution Sink)

В качестве передатчика может быть, например, сотовый телефон или КПК, с которого стереозвук передаётся на Bluetooth-стереонаушники; дальнейшим применением этой технологии является беспроводная передача MP3-файлов с сотового телефона на музыкальный центр или автомагнитолу.
Очень часто профиль A2DP идёт с поддержкой AVRCP для дистанционного управления передатчиком.

Пропускной способности канала Bluetooth недостаточно для передачи двухканального аудиосигнала приемлемого качества без сжатия. В A2DP-профиле применяются различные кодеки, сжимающие цифровой поток до пропускной способности Bluetooth-канала. Стандартом определён как минимум один низкокомпрессированный кодек — SBC (Subband Coding); дополнительные (MP3, AAC и т. д.)  — опционально (при установлении связи передатчик и приёмник согласуют кодек, который будет использован, а также параметры кодирования (битрейт, частоту дискретизации, и т. д.).[1] Качество передаваемого звука при использовании кодека SBC хуже, чем при использовании кодека MP3 со стандартными параметрами сжатия.

Поддерживаемые ОС

[править | править код]
  • Android: Поддержка с версии 1.5.[2]
  • BlackBerry: Поддержка A2DP в ОС 4.2.
  • iPhone и iPod touch: Все версии iOS поддерживают протоколы HFP и PBAP. В iOS 3.0 добавлена поддержка A2DP, ограниченно AVRCP и PAN для iPhone 3G/3GS и iPod Touch 2-го и 3-го поколения.[3] В оригинальном iPhone 2G bluetooth-чип имеет поддержку A2DP, но Apple не задействовала эту возможность в ОС. Однако, владельцы взломанных iPhone могут включить эту возможность через специальную программу.[4]
  • Linux: Начальная поддержка A2DP была включена в BlueZ с версии 3.15.
  • Mac OS X: Поддержка с версии 10.5 для компьютеров Mac с чипами Bluetooth.[5] Mac OS X 10.4 не поддерживает A2DP, но ограниченную поддержку можно получить с помощью стороннего программного обеспечения.[6]
  • 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[7]
  • UIQ: UIQ 3.0 (Symbian 9.1) и выше поддерживают A2DP.[7]
  • Windows Mobile (ранее Pocket PC): Версия 4.0 и новее поддерживает через стек Widcomm. Версия 5.0 и новее (с AKU 2.0), другие, основанные на ядре Windows CE 5.0, полностью поддерживают A2DP при наличии соответствующего устройства.
  • Windows XP: Не имеет нативной поддержки A2DP, но новые устройства Bluetooth и встроенные адаптеры обычно включают в себя поддержку A2DP.[8]
  • Windows Vista: Не поддерживает A2DP по умолчанию, но стороннее ПО может добавлять эту поддержку даже без полной замены стандартного bluetooth-стека.[9][10]
  • Windows 7: A2DP поддерживался в предварительных версиях Windows 7. Windows 7 Release Candidate и финальные релизы не поддерживают драйвер класса Bluetooth-audio.[11] Поддержка A2DP реализуется с помощью стороннего стека bluetooth.
  • Windows 10: есть поддержка.

Примечания

[править | править код]
  1. Deprecated and Withdrawn Specifications - A2DP SPEC_V12 // bluetooth.com Архивировано 6 декабря 2010 года.
  2. Android 1.5 Highlights. Android Open Source Project. Дата обращения: 5 апреля 2009. Архивировано из оригинала 16 февраля 2012 года.
  3. iPhone and iPod touch: Supported Bluetooth profiles. Apple.com. Дата обращения: ???. Архивировано из оригинала 16 февраля 2012 года.
  4. A2DP Enabler for iPhone 2G (original iPhone). ???. Дата обращения: ???. Архивировано из оригинала 16 февраля 2012 года.
  5. Ryan Block. We’ve got Leopard, what do you want to know? ???. Дата обращения: 26 октября 2007. Архивировано из оригинала 16 февраля 2012 года.
  6. David Connolly. Stereo Bluetooth Profile (A2DP) on Mac OS X Tiger with Jack Audio. Дата обращения: 21 июня 2007. Архивировано из оригинала 16 февраля 2012 года.
  7. 1 2 Symbian OS Version 9.1 product sheet. Symbian. Дата обращения: 7 ноября 2007. Архивировано 19 марта 2006 года.
  8. Robert Webbe. A2DP devices. BelCompany. Дата обращения: 8 августа 2007. Архивировано из оригинала 16 февраля 2012 года.
  9. Bluetooth Wireless Technology FAQ. Дата обращения: 1 апреля 2010. Архивировано 23 декабря 2018 года.
  10. Notable Changes in Windows Server 2008 SP2 and Windows Vista SP2. Дата обращения: 28 сентября 2017. Архивировано 8 сентября 2017 года.
  11. Windows 7 RC Review (недоступная ссылка) // PC World