Протокол доступа к цифровым медиа - Digital Media Access Protocol
В Протокол доступа к цифровым медиа (DMAP) - это семья проприетарные протоколы представлен яблоко которые используются iTunes, iPhoto, Удаленный и другое программное обеспечение для обмена медиафайлами в локальной сети.
DMAP решает те же проблемы для Apple, что и Стандарты UPnP AV обращение для членов Digital Living Network Alliance (DLNA).
Описание
Протокол DMAP - это специализированный HTTP протокол[1][2][3] который выполняет две функции. Он отправляет список элементов и передает запрошенные элементы клиентам. Также предусмотрены условия для уведомления клиента об изменениях на сервере. Запросы отправляются на сервер клиентом в виде URL-адресов, и на них отправляются данные в приложение / x-dmap-tagged пантомима. Такие сервисы, как iTunes и iPhoto, используют ZeroConf (также известный как Bonjour ), чтобы объявить о себе и обнаружить службы DMAP на локальном подсеть.
Ряд приложений с открытым и закрытым кодом успешно изменили инженерные части протокола.[4]
DMAP интерфейс
Комбинированный DACP, DAAP и услуги DAAP могут быть выражены в виде WADL интерфейс, который документирует URL вот что доступно.
Реализации DMAP
Имя | Платформа: язык | Функции |
---|---|---|
Джоливия | Ява | DACP, DAAP, DPAP быть реализованным |
jems | Ява | DAAP, DPAP |
даап | Ява | DAAP |
dmapd | C | DAAP, DPAP |