Los protocolos de red UPnP (Universal Plug and Play), definidos por el UPnP Forum, garantizan la interoperatividad entre PCs conectados en red, y los UPnP AV (UPnP Audio and Video o UPnP multimedia), supervisados por el DLNA, establecen especificaciones para que los dispositivos digitales DLNA compatibles (ordenadores, cámaras de vídeo, televisores, etc.) puedan conectarse a una red y compartir sus datos con otros dispositivos.
El protocolo UPnP AV se implementa con arquitectura cliente-servidor, por lo que necesita:
- un servidor UPnP AV (o media server), que exporta uno o más directorios
que contienen archivos de imagen, música o vídeo. Además de compartir directorios el
servidor UPnP AV puede realizar o no transcoding:
- si el servidor UPnP AV no realiza transcoding sólo veremos los ficheros de vídeo que el cliente reproduzca de forma nativa.
- si el servidor UPnP AV realiza transcoding se encargará de transformar on the fly la fuente original (por ejemplo DivX) a un formato que el cliente pueda reproducir (por ejemplo MPEG-2).
- un cliente UPnP AV (o media player), que auto-detectará los servidores UPnP AV presentes en la red local, tendrá acceso a los directorios compartidos y podrá navegar por ellos y reproducir los archivos de imagen, música o vídeo. Probablemente los clientes UPnP AV más utilizados son las vídeo-consolas, como la Playstation 3. Al encenderla detectará automáticamente los servidores multimedia DLNA ubicados en la red local y los mostrará en Foto, Música y Vídeo.