Protokoll für den Zugriff auf digitale Medien - Digital Media Access Protocol

Das Digital Media Access Protocol ( DMAP ) ist die von Apple eingeführte Familie proprietärer Protokolle , die von iTunes , iPhoto , Remote und anderer Software verwendet werden, um Medien über ein lokales Netzwerk zu teilen.

DMAP adressiert dieselben Probleme für Apple wie die UPnP-AV-Standards für Mitglieder der Digital Living Network Alliance (DLNA).

Beschreibung

Das DMAP-Protokoll ist ein spezialisiertes HTTP- Protokoll, das zwei Funktionen erfüllt. Es sendet eine Liste von Elementen und streamt angeforderte Elemente an Clients. Es gibt auch Bestimmungen, um den Client über Änderungen am Server zu informieren. Anfragen werden vom Client in Form von URLs an den Server gesendet und mit Daten im mime-type application/x-dmap-tagged beantwortet . Dienste wie iTunes und iPhoto verwenden den Zeroconf-Dienst (auch bekannt als Bonjour ), um sich selbst anzukündigen und DMAP-Dienste in einem lokalen Subnetz zu erkennen .

Eine Reihe von Open- und Closed-Source-Anwendungen haben erfolgreich Reverse-Engineering-Teile des Protokolls umgesetzt

DMAP-Schnittstelle

Die vereinigten DACP , DAAP und DAAP - Dienste können in Form eines ausgedrückt werden WADL Schnittstelle , welche Dokumente die URL s‘ , die zugänglich sind.

DMAP-Implementierungen

Name Plattform: Sprache Merkmale
jolivia Java DACP , DAAP , DPAP werden implementiert
jems Java DAAP , DPAP
daap Java DAAP
dmapd C DAAP , DPAP


Verweise