Protocolo de acceso de audio digital

DAAP en la pila de protocolos TCP / IP :
solicitud DAAP
HTTP
transporte TCP
Internet IP ( IPv4 , IPv6 )
Acceso a la red Ethernet
Bus simbólico

Anillo simbólico
FDDI ...

El Protocolo de acceso de audio digital ( DAAP , inglés para, Audio digital -Zugriffsprotokoll ') es un protocolo de red para ejecutar en una computadora, archivos de audio almacenados através de una red de computadoras para que estén disponibles para otros usuarios. Fue utilizado por primera vez por el reproductor de música iTunes 4.0 de laempresa estadounidense Apple .

Descripción y uso

El fabricante Apple no ha publicado una especificación oficial del protocolo , pero una descripción abierta está disponible en SourceForge , que se obtuvo a través de una investigación del modo de acción ( ingeniería inversa ). Es un HTTP extendido cuyo servidor recibe solicitudes por defecto en el puerto TCP 3689. La disponibilidad del servicio se anuncia en la red a través de Bonjour (implementación de Zeroconf de Apple ) y, por lo tanto, los clientes DAAP pueden encontrarlo automáticamente.

Además de iTunes ( Mac OS X , Microsoft Windows ), ahora existen numerosas aplicaciones que contienen un cliente DAAP, un servidor DAAP o ambos, p. Ej. B. los programas de código abierto Rhythmbox , Banshee y desde la versión 1.4.2 también Amarok . Los tres están diseñados para sistemas operativos Unixoid . Para el sistema operativo Windows , por ejemplo, existe el cliente DAAP Get It Together . Songbird también puede servir como cliente DAAP en todos los sistemas operativos a través de una extensión. Aún en desarrollo, pero también en todos los sistemas operativos, XMMS2 también funciona como un cliente DAAP (estado 2014).

Autenticación DAAP

Con la versión 4.2 de iTunes , Apple introdujo la autenticación para acceder a un servidor de iTunes, que se cambió con la versión 4.5. Los protocolos de ambas versiones se determinaron mediante ingeniería inversa en unos pocos meses y se incorporaron a las aplicaciones mencionadas anteriormente.

ITunes 7.0 introdujo un mecanismo de verificación del cliente al conectarse a un servidor de iTunes. Esto evita que los clientes DAAP "no oficiales" (con la excepción de iTunes versión 7.0 o superior y el SoundBridge oficialmente compatible de Roku ) puedan conectarse a un servidor iTunes actual.

enlaces web