O DLNA é baseado no UPNP A / V.
O UPNP A / V acabou sendo um pesadelo de interoperabilidade. O padrão UPNP A / V é muito aberto. Muitos recursos são opcionais. Não há um conjunto básico de formatos de mídia aos quais os dispositivos tenham suporte. O suporte ao formato de vídeo é um problema para praticamente todos os dispositivos de mídia. Na época em que o UPNP A / V foi lançado, isso era particularmente verdade no momento em que a Apple e a Microsoft lutavam ativamente em formatos de mídia "padrão", e poucos fornecedores estavam dispostos a adotar formatos abertos, como FLAC e MKV, cuja patente e o status de licenciamento estava no ar na época ou para obter uma lista interminável de licenças de portfólio de patentes necessárias para reproduzir formatos padronizados.
Além disso, os padrões UPNP A / V foram muito vagamente especificados. Leituras absolutamente extraordinárias do padrão eram comuns. Implementações minimalistas eram a regra e não a exceção. E a busca pelo minimalismo levou a algumas leituras bastante extraordinárias do padrão UPNP A / V.
O DLNA foi uma tentativa de corrigir as deficiências do UPNP A / V, acumulando milhares de páginas de requisitos adicionais além dos padrões do UPNP A / V. A organização de padrões DLNA forneceu conjuntos de testes padronizados que os dispositivos certificados tiveram que passar.
De acordo com as especificações DLNA, os dispositivos DLNA devem ser compatíveis com dispositivos UPNP A / V, de acordo com os termos do padrão DLNA. Mas não há exigência de que DEVEM ser compatíveis. Então (surpresa surpresa) mais frequentemente do que não, eles não são compatíveis. Para ser justo, algumas implementações comuns de UPNP foram tão impressionantes que isso não é inteiramente culpa do consórcio DLNA.
DLNA também teve seus problemas. Originalmente, custou algo em torno de US $ 50.000 para obter um conjunto de especificações e (dezenas de?) Milhares de dólares para obter a certificação e, francamente, além de um requisito adicional na prática para adquirir um poço sem fundo de documentos de normas ISO em a família de padrões ISO MPEG a um custo enorme, uma vez que esses padrões foram incorporados por referência nos padrões DLNA, que, por sua vez, incorporam por referência outros padrões ISO. Tudo a um custo enorme. Tudo isso, por sua vez, impedia qualquer implementação sensata de DLNA de código aberto.
O UPNP A / V, por outro lado, havia sido publicado em documentos disponíveis gratuitamente.
Além disso, o tamanho das especificações DLNA, que ainda possuíam todos os tipos de CANs e DEVE e DEVE livremente espalhar-se pelos requisitos. Tornando dolorosamente fácil para dois dispositivos DLNA certificados quererem não ter nada a ver um com o outro por causa de CANs e DEVE incompatíveis.
Então, quando tudo foi dito e feito, apesar de a interoperabilidade ter melhorado drasticamente, ainda não era tão boa assim.
Atualmente, na maioria das vezes, os dispositivos UPNP interoperam com os dispositivos DLNA, mas não são certificados (por causa do custo proibitivo de fazê-lo), portanto não podem ser chamados de dispositivos DLNA.