El Protocolo de acceso a medios digitales ( DMAP ) es la familia de protocolos patentados introducidos por Apple que utilizan iTunes , iPhoto , Remote y otro software para compartir medios a través de una red local.
DMAP aborda los mismos problemas para Apple que los estándares UPnP AV para los miembros de Digital Living Network Alliance (DLNA).
Descripción
El protocolo DMAP es un protocolo HTTP especializado , [1] [2] [3] que realiza dos funciones. Envía una lista de elementos y transmite los elementos solicitados a los clientes. También existen disposiciones para notificar al cliente de cambios en el servidor. Las solicitudes son enviadas al servidor por el cliente en forma de URL y se responden con datos en application / x-dmap-tagged mime-type. Servicios como iTunes e iPhoto utilizan el servicio ZeroConf (también conocido como Bonjour ) para anunciarse y descubrir servicios DMAP en una subred local .
Una variedad de aplicaciones de código abierto y cerrado han revertido con éxito partes del protocolo diseñadas por ingeniería [4]
Interfaz DMAP
Los servicios combinados de DACP , DAAP y DAAP se pueden expresar en términos de una interfaz WADL que documenta las URL a las que se puede acceder.
Implementaciones DMAP
Nombre | Plataforma: Idioma | Características |
---|---|---|
jolivia | Java | DACP , DAAP , DPAP a implementar |
jems | Java | DAAP , DPAP |
daap | Java | DAAP |
dmapd | C | DAAP , DPAP |
Referencias
- ^ https://code.google.com/p/ytrack/wiki/DAAP_DACP_protocol_basics
- ^ http://daap.sourceforge.net/docs/
- ^ https://nto.github.io/AirPlay.html
- ^ http://www.wireshark.org/docs/dfref/d/daap.html