2010-12-01 10 views
8

Ho ragione nel pensare che se sono conforme a DLNA 1.5, ho implementato UPnP AV? Cosa mi offre DLNA oltre a specificare i requisiti minimi di formato? DLNA non è costruito su UPnP? Sono sicuro che l'individuazione dei dispositivi DLNA sia completamente basata su SSDP (protocollo di rilevamento dei dispositivi UPnP). DLNA aggiunge qualcosa nell'individuazione del contenuto o nelle specifiche di consegna del contenuto?Qual è la differenza tra UPnP AV e DLNA?

Ad esempio, Boxee e XBMC supportano entrambi UPnP - non funzionano con tutti i dispositivi DLNA?

risposta

1

Per quanto ho capito, DLNA è un sottoinsieme dello standard UPnP e specifica meno opzioni e formati più rigidi. Per ottenere un dispositivo certificato DLNA è necessario un sacco di soldi per il forum DLNA che in cambio controlla il dispositivo, che funziona con altri dispositivi DLNA.

A causa del fatto che UPNP non è così specifico, il dispositivo UPNP non è automaticamente un dispositivo DLNA, ad es. il mio nuovo DLNA Samsung TV non è in grado di accedere al server upnp di xbmc.

+0

In realtà, penso che tu abbia torto: la certificazione DLNA richiede una certificazione UPnP, quindi il tuo Samsung DLNA TV DEVE essere in grado di accedere a xbmc. È l'altro modo che non è garantito - se una casella è UPnP ma non DLNA, potrebbe non funzionare con altre scatole DLNA. Ma questo è ciò che mi confonde: non dovrebbero funzionare tutti i dispositivi UPnP? – Aaron

+1

In effetti questo è vero. DLNA è un raffinamento dello standard. –

4

Guardando il DLNA e UPnP white paper,

  1. UPnP e DLNA sono differenti anche se sembrano per risolvere problemi simili
  2. DLNA adotta cose molto specifiche da UPnP (see DLNA whitepaper page 5). Non è corretto dire che DLNA è un sottoinsieme di UPnP.
  3. Un dispositivo DLNA sarà in grado di rilevare un server UPnP ma potrebbe non essere in grado di fare altro se entrambi i lati non sono d'accordo con un formato AV. Non ho verificato questo. È più di ciò che capisco dopo aver letto i giornali.

Guardando a this, sembra che il server XBMC non supporti DLNA. Questo spiegherebbe la situazione di cui sopra.