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