Kann mir jemand sagen, was der Unterschied zwischen DLNA und UPNP ist? Ich kann feststellen, dass einige Gerätespezifikationen (z. B. NAS) beide (z. B. Iomega StorCenter) oder nur DLNA (z. B. Netgear Stora) erwähnen.
Sind das Synonyme für dasselbe oder gibt es eigentlich zwei verschiedene Protokolle? Sind sie kompatibel, z. B. wenn ein Medienserver DLNA verwendet und das Streaming-Gerät UPNP verwendet, funktioniert dies?
Antworten:
UPnP und DLNA sind zwei verschiedene Standards.
DLNA wurde von UPnP abgeleitet, um die Interoperabilität der Medien zu normalisieren. Dies geschieht zum einen durch eine restriktivere Vorgehensweise als bei UPnP (z. B. durch Einschränkung der Anzahl der Medienformate) und zum anderen durch Hinzufügen von Funktionen (z. B. DRM, dh Kopierschutz).
Aus dem DLNA-Whitepaper (pdf) .
Von http://www.broadband2.com/usingstandardstostandout.asp
Ich konnte keine klare Antwort darauf finden, ob reine UPnP- und reine DLNA-Geräte heute direkt interoperabel sind, aber im Jahr 2006 nicht (pdf) . Meine Wette wäre "wahrscheinlich nicht", es sei denn, mindestens eines der Geräte kann mit beiden umgehen.
quelle
Ein UPnP-Gerät kann problemlos von einem DLNA-Server streamen.
Ein DLNA-Gerät kann möglicherweise von einem UPnP-Server streamen. Da DLNA praktisch eine Teilmenge von UPnP ist, bietet der UPnP-Server möglicherweise ein Format an, das Ihr DLNA-Gerät nicht erkennt und / oder unterstützt.
Aber in der Praxis sind sie ungefähr gleichbedeutend.
quelle
Aus Wikipedia: DLNA
Aus Wikipedia: UPnP
quelle
Soweit ich aus diesen Beiträgen ( 1 ; 2 ) verstehe , ist DLNA eine Teilmenge und eingeschränkte Form des UPnP-Standards und spezifiziert weniger Optionen und strengere Formate. Höchstwahrscheinlich können Sie von einem Streaming-Gerät mit UPnP nicht über DLNA auf einen Medienserver zugreifen. Ich hoffe, das hilft.
quelle
DLNA ist ein Standard, der UPnP als Grundlage verwendet. DLNA- und UPnP-Geräte können zusammenarbeiten. Ich spiele beispielsweise häufig digitales Audio von einem DLNA / UPnP-Medienserver auf einem UPnP-reinen Medienrenderer ab. UPnP bietet alle grundlegenden Steuerfunktionen: Wiedergabe, Pause, Überspringen, Zurück, Wiederholungsmodus einstellen (NORMAL, REPEAT_ONE, SHUFFLE, REPEAT_ALL), Lautstärke einstellen und abrufen und vieles mehr.
DLNA konzentriert sich auf Folgendes: 1. Verbesserte Kompatibilität zwischen DLNA-Geräten 2. Sicherheit und Verwaltung digitaler Rechte 3. Mediengeräte 4. Bessere Spezifikation von Mediendateien (Codecs, Verschlüsselung, Bitrate usw.) 5. Einige Erweiterungen. Weitere Aktionen wie die Suche nach der angegebenen Byte-Position. Weitere Statusvariablen, die den Gerätezustand melden.
UPnP ist ein alter Standard, der von einigen Herstellern lose interpretiert wurde, sodass Kompatibilitätsprobleme zwischen UPnP-Geräten auftreten können.
Ich stelle fest, dass DLNA Media Controller mit reinen UPnP Media Renderern manchmal nicht gut funktionieren. BubbleUPNP unter Android funktioniert gut mit einem reinen UPnP Media Renderer. Ich konnte nicht viele reine UPnP Media Controller finden. Die meisten unterstützen jetzt DLNA und UPnP.
Die Dutzend getesteten DLNA-Medienserver funktionieren gut mit einem reinen UPnP-Medienrenderer.
Ich kann Musik aus der Windows Media Library mit einem DLNA Media Controller auf einem reinen UPnP Media Renderer wiedergeben, aber ich kann nicht zum Windows Media Player wechseln und ihn auf dem UPnP Media Renderer wiedergeben lassen. Ich denke, Windows Media Player kann nur DLNA Media Renderer steuern.
quelle
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.
quelle