DLNA basiert auf UPNP A / V.
UPNP A / V wurde zum Alptraum für die Interoperabilität. Der UPNP A / V-Standard ist sehr offen. Viele Funktionen sind optional. Es gibt keinen Basissatz von Medienformaten, die Geräte unterstützen müssen. Die Unterstützung von Videoformaten ist für nahezu alle Mediengeräte ein Problem. Zum Zeitpunkt der Veröffentlichung von UPNP A / V galt dies insbesondere in einer Zeit, in der Apple und Microsoft sich aktiv mit "Standard" -Medienformaten auseinandersetzten und nur wenige Anbieter bereit waren, offene Formate wie FLAC und MKV zu übernehmen, deren Patent und Der Lizenzstatus lag zu diesem Zeitpunkt in der Luft oder es war eine endlose Liste von Patentportfoliolizenzen erhältlich, die für das Abspielen standardisierter Formate erforderlich waren.
Darüber hinaus wurden die UPNP-A / V-Standards sehr lose spezifiziert. Äußerst außergewöhnliche Messwerte des Standards waren üblich. Minimalistische Implementierungen waren eher die Regel als die Ausnahme. Und das Streben nach Minimalismus führte zu einigen ziemlich außergewöhnlichen Messwerten des UPNP A / V-Standards.
DLNA war ein Versuch, die Mängel von UPNP A / V zu beheben, indem Tausende von Seiten mit zusätzlichen Anforderungen zusätzlich zu den UPNP A / V-Standards angehäuft wurden. Die DLNA-Standardorganisation stellte standardisierte Testsuiten bereit, die zertifizierte Geräte bestehen mussten.
Gemäß den DLNA-Spezifikationen MÜSSEN DLNA-Geräte gemäß den Bestimmungen des DLNA-Standards mit UPNP-A / V-Geräten kompatibel sein. Es gibt jedoch keine Anforderung, dass sie kompatibel sein MÜSSEN. Also (überraschend überraschend) sind sie meistens nicht kompatibel. Fairerweise waren einige gängige UPNP-Implementierungen so umwerfend schlecht, dass dies nicht ganz die Schuld des DLNA-Konsortiums ist.
DLNA hatte auch seine Probleme. Ursprünglich kostete es ungefähr 50.000 US-Dollar, um die Spezifikationen zu erhalten, und (zehntausende?) US-Dollar, um die Zertifizierung zu erhalten, und offen gesagt, plus einer zusätzlichen Anforderung in der Praxis, um eine bodenlose Grube von ISO-Normdokumenten zu erwerben die ISO-MPEG-Normenfamilie mit enormen Kosten, da diese Normen durch Bezugnahme in die DLNA-Normen aufgenommen wurden, die dann wiederum andere ISO-Normen durch Bezugnahme aufnehmen. Alles auf enorme Kosten. All dies wiederum schloss eine sinnvolle Open-Source-DLNA-Implementierung aus.
UPNP A / V war dagegen in frei verfügbaren Dokumenten veröffentlicht worden.
Plus die schiere Größe der DLNA-Spezifikationen, die noch alle Arten von CANs und MUSTs und SHOULDs enthielten, die über die Anforderungen verteilt waren. Es ist für zwei zertifizierte DLNA-Geräte schmerzlich einfach, wegen inkompatibler CANs und SHOULDs nichts miteinander zu tun haben zu wollen.
Also, obwohl sich die Interoperabilität dramatisch verbessert hatte, war es immer noch nicht so toll.
Heutzutage arbeiten UPNP-Geräte meistens mit DLNA-Geräten zusammen, sind jedoch nicht zertifiziert (aufgrund der unerschwinglichen Kosten), sodass sie nicht als DLNA-Geräte bezeichnet werden können.