The Digital Media Access Protocol (DMAP) is the family of
proprietary protocols introduced by
Apple that are used by
iTunes
iTunes () is a software program that acts as a media player, media library, mobile device management utility, and the client app for the iTunes Store. Developed by Apple Inc., it is used to purchase, play, download, and organize digital mul ...
,
iPhoto,
Remote
Remote may refer to:
Arts, entertainment, and media
* ''Remote'' (1993 film), a 1993 movie
* ''Remote'' (2004 film), a Tamil-language action drama film
* ''Remote'' (album), a 1988 album by Hue & Cry
* Remote (band), ambient chillout band
* ' ...
and other software to share media across a local network.
DMAP addresses the same problems for Apple as the
UPnP AV standards address for members of the
Digital Living Network Alliance
Digital Living Network Alliance (DLNA; originally named Digital Home Working Group, DHWG) was founded by a group of PC and consumer electronics companies in June 2003 (with Intel in the lead role) to develop and promote a set of interoperability ...
(DLNA).
Description
The DMAP protocol is a specialized
HTTP protocol, which performs two functions. It sends a list of items and it streams requested items to clients. There are also provisions to notify the client of changes to the server. Requests are sent to the server by the client in form of URLs and are responded to with data in mime-type. Services such as iTunes and iPhoto uses the
zeroconf (also known as
Bonjour) service to announce itself and discover DMAP services on a local
subnet.
A range of open- and closed-sourced applications have successfully reversed engineered parts of the protocol
DMAP interface
The combined
DACP,
DAAP and DAAP services can be expressed in terms of a
WADL interface which documents the
URL
A Uniform Resource Locator (URL), colloquially termed as a web address, is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifie ...
's that are accessible.
DMAP implementations
References
{{Music industry
Data transmission
Network protocols
Apple Inc. services
ITunes