Протокол цифрового аудио доступа
| применение | DAAP | ||||
| HTTP | |||||
| транспорт | TCP | ||||
| Интернет | IP ( IPv4 , IPv6 ) | ||||
| Доступ к сети | Ethernet |
Жетон автобус |
Жетон кольцо |
FDDI | ... |
Digital Audio Access Protocol ( DAAP , английский для, Digital Audio -Zugriffsprotokoll «) представляет собой сетевой протокол для работы на ЭВМ хранятся аудио файлов с помощью компьютерной сети сделать его доступным для других пользователей. Впервые он был использован музыкальным плеером iTunes 4.0 американской компании Apple .
Описание и использование
Производитель Apple не опубликовал официальную спецификацию протокола , но на SourceForge доступно открытое описание , которое было получено в результате исследования способа действия ( обратный инжиниринг ). Это расширенный HTTP , сервер которого по умолчанию принимает запросы на TCP- порт 3689. Доступность сервиса объявляется в сети через Bonjour (реализация Zeroconf от Apple ) и, таким образом, может быть обнаружена автоматически клиентами DAAP.
В дополнение к iTunes ( Mac OS X , Microsoft Windows ) в настоящее время существует множество приложений , содержащих клиент DAAP, сервер DAAP или и то, и другое, например B. программы с открытым исходным кодом Rhythmbox , Banshee, а с версии 1.4.2 также Amarok . Все три предназначены для операционных систем Unixoid . Например, для операционной системы Windows существует клиент DAAP Get It Together . Songbird также может выступать в качестве клиента DAAP в операционных системах через расширение. XMMS2 все еще находится в разработке, но также в разных операционных системах, он также функционирует как клиент DAAP (статус 2014).
Аутентификация DAAP
В iTunes версии 4.2 Apple представила аутентификацию для доступа к серверу iTunes, которая была изменена в версии 4.5. Протоколы обеих версий были определены путем обратного проектирования в течение нескольких месяцев и включены в вышеупомянутые приложения.
ITunes 7.0 представил механизм проверки клиента при подключении к серверу iTunes. Это предотвращает возможность подключения «неофициальных» клиентов DAAP (за исключением iTunes версии 7.0 или выше и официально поддерживаемого SoundBridge от Roku ) к текущему серверу iTunes.
веб ссылки
- Неофициальная документация DAAP и libdaap на SourceForge
- OpenDAAP ( Memento от 17 января 2014 года в интернет - архив )
- DAAP протокол документации v0.2 ( Memento от 22 февраля 2012 года в Internet Archive ) ( на английском языке)