Quelle est la différence entre DLNA et UPNP?


51

Quelqu'un peut-il me dire quelle est la différence entre DLNA et UPNP? Je constate que certaines spécifications de périphérique (telles que les NAS) mentionnent les deux (par exemple, Iomega StorCenter) ou uniquement le DLNA (par exemple, Netgear Stora).

S'agit-il de synonymes de la même chose ou existe-t-il réellement deux protocoles différents? Sont-ils compatibles, par exemple, si un serveur multimédia utilise DLNA et que le périphérique de diffusion en continu utilise UPNP, cela fonctionnera-t-il?


En bref, le protocole uPnP concerne le partage de périphériques sur un réseau, tandis que le protocole DLNA concerne davantage le contenu des périphériques en réseau. C'est une vue très simpliste, cependant.

Réponses:


26

UPnP et DLNA sont deux normes différentes.

DLNA est dérivé de UPnP, dans le but de normaliser l'interopérabilité des supports. Cela se fait en partie en étant plus restrictif que UPnP (par exemple en limitant le nombre de formats de média) et en ajoutant des fonctionnalités (comme la gestion des droits numériques, c'est-à-dire la protection contre la copie).

Les directives DLNA peuvent être considérées comme une norme générale qui définit la manière dont le réseau domestique interagit à tous les niveaux.

Extrait du livre blanc DLNA (pdf) .

La spécification A / V UPnP offrait un moyen puissant et flexible de partager du contenu dans toute la maison, mais parce que l’UPnP offrait une flexibilité écrasante dans les choix que les fournisseurs et les fournisseurs pouvaient faire pour configurer leurs produits et services (push / pull, quels types de les formats de fichiers vidéo et audio doivent être pris en charge, etc.), la DLNA a développé ses propres directives d’interopérabilité pour simplifier le processus.

De http://www.broadband2.com/usingstandardstostandout.asp

Je ne pouvais pas dire clairement si les périphériques UPnP et DLNA purs sont directement interopérables aujourd'hui, mais en 2006, ils ne l'étaient pas (pdf) . Mon pari serait "probablement pas", sauf si au moins un des appareils peut gérer les deux.


9

Un périphérique UPnP peut très bien diffuser depuis un serveur DLNA.

Un périphérique DLNA PEUT être en mesure de diffuser depuis un serveur UPnP. Puisque DLNA est effectivement un sous-ensemble de UPnP, il est possible que le serveur UPnP propose un format que votre périphérique DLNA ne reconnaît pas et / ou ne prend pas en charge.

Mais dans la pratique, ils sont à peu près synonymes.


2
Comment cela rend-il la réponse acceptée fausse? Je les trouve assez similaires.
Fuzzy76

6
L'attitude de cette réponse est terriblement fausse et le nom d'utilisateur du répondeur est terriblement suspect.
David Rivers

6

De Wikipedia: DLNA

DLNA utilise la technologie UPnP (Universal Plug and Play) pour la gestion, la découverte et le contrôle des supports. [4] UPnP définit les types de périphériques pris en charge par DLNA ("serveur", "rendu", "contrôleur") et les mécanismes d'accès aux médias sur un réseau. Les directives DLNA appliquent ensuite une couche de restrictions sur les types de format de fichier multimédia, d'encodages et de résolutions qu'un périphérique doit prendre en charge.

De Wikipedia: UPnP

La norme UPnP (Universal Plug and Play) est un ensemble de protocoles réseau qui permet aux périphériques en réseau, tels que les ordinateurs personnels, les imprimantes, les passerelles Internet, les points d'accès Wi-Fi et les périphériques mobiles de découvrir de manière transparente leur présence sur le réseau et d'établir des services réseau fonctionnels. pour le partage de données, les communications et le divertissement. UPnP est principalement destiné aux réseaux résidentiels sans périphériques d'entreprise.


1
Il est regrettable que la meilleure réponse dans ce forum soit celle tirée de Wikipedia. Je comprends que les auteurs des articles de Wikipédia ne sont nullement des noobs, mais j’aurais espéré qu’il y aurait quelqu'un ici, bien informé et faisant autorité, un peu comme un fouineur de vidéos.
MariusMatutiae

4

D'après ce que j'ai compris de ces articles ( 1 ; 2 ), DLNA est un sous-ensemble et une forme restreinte de la norme UPnP et spécifie moins d'options et de formats plus stricts. Très probablement, vous ne pourrez pas accéder à un serveur multimédia utilisant DLNA à partir d'un périphérique de streaming utilisant UPnP. J'espère que ça t'as aidé.


DLNA est un sur-ensemble de UPNP, avec de nombreuses fonctionnalités supplémentaires, ainsi qu'une spécification plus stricte de ce que ces fonctionnalités A / V de UPNP étaient réellement supposées être.
Robin Davies

0

DLNA est un standard basé sur UPnP. Les périphériques DLNA et UPnP peuvent fonctionner ensemble. Par exemple, je lis fréquemment de l'audio numérique d'un serveur multimédia DLNA / UPnP vers un moteur de rendu multimédia UPnP uniquement. UPnP fournit toutes les fonctions de contrôle de base: lecture, pause, saut, précédent, définir le mode de répétition (NORMAL, REPEAT_ONE, SHUFFLE, REPEAT_ALL), régler et obtenir le volume, etc.

DLNA se concentre sur: 1. la compatibilité améliorée entre les périphériques DLNA 2. La sécurité et la gestion des droits numériques 3. Les périphériques multimédias 4. Une meilleure spécification des fichiers multimédias (codecs, cryptage, débit, etc.) 5. Quelques extensions. Plus d'actions comme cherchent à spécifier la position d'octet. Plus de variables d'état qui signalent l'état du périphérique.

UPnP est une ancienne norme qui a été interprétée de manière vague par certains fabricants, ce qui peut poser des problèmes de compatibilité entre les périphériques UPnP.

Je constate que les contrôleurs multimédia DLNA ne fonctionnent parfois pas bien avec les moteurs de rendu multimédia UPnP purs. BubbleUPNP sur Android fonctionne bien avec un pur rendu multimédia UPnP. Je n'ai pas trouvé beaucoup de contrôleurs de média UPnP purs. La plupart supportent maintenant DLNA et UPnP.

La douzaine de serveurs de média DLNA que j'ai testés fonctionnent bien avec un rendu de média UPnP pur.

Je peux lire de la musique à partir de la bibliothèque Windows Media à l'aide d'un contrôleur multimédia DLNA vers un outil de rendu multimédia UPnP, mais je ne peux pas accéder au lecteur Windows Media et lui dire de le lire dans le rendu multimédia UPnP. Je pense que Windows Media Player ne peut contrôler que les lecteurs de rendu multimédia DLNA.


0

DLNA est basé sur UPNP A / V.

UPNP A / V s'est avéré être un cauchemar d'interopérabilité. La norme A / V UPNP est très ouverte. De nombreuses fonctionnalités sont optionnelles. Il n'y a pas d'ensemble de base de formats de média que les périphériques doivent prendre en charge. La prise en charge du format vidéo est un problème pour à peu près tous les périphériques multimédias. Au moment de la sortie de UPNP A / V, cela était particulièrement vrai à une époque où Apple et Microsoft se disputaient activement les formats de supports «standard», et peu de fournisseurs souhaitant adopter des formats ouverts tels que FLAC et MKV dont les brevets Le statut de la licence était en suspens à l’époque, ou il fallait chercher une liste interminable de licences de portefeuille de brevets nécessaires à la lecture de formats normalisés.

De plus, les normes A / V de l'UPNP étaient très floues. Des lectures tout à fait extraordinaires de la norme étaient courantes. Les implémentations minimalistes étaient la règle plutôt que l'exception. Et la poursuite du minimalisme a conduit à des lectures assez extraordinaires de la norme A / V de l'UPNP.

DLNA visait à remédier aux faiblesses de UPNP A / V en créant des milliers de pages d'exigences supplémentaires s'ajoutant aux normes UPNP A / V. L’organisme de normalisation DLNA a fourni des suites de tests normalisés que les appareils certifiés devaient réussir.

Selon les spécifications DLNA, les périphériques DLNA DEVRAIENT être compatibles avec les périphériques A / V UPNP, conformément aux termes de la norme DLNA. Mais il n’est pas nécessaire qu’elles soient compatibles. Donc (surprise surprise) le plus souvent, ils ne sont pas compatibles. Pour être juste, certaines implémentations courantes de l'UPNP étaient à ce point irréprochables que ce n'est pas entièrement la faute du consortium DLNA.

DLNA a également eu ses problèmes. Au départ, il en coûtait environ 50 000 $ pour obtenir un ensemble de spécifications et des dizaines de milliers de dollars pour obtenir la certification, et franchement, plus une obligation supplémentaire en pratique d'acquérir une mine de fond de normes ISO dans la famille de normes ISO MPEG à des coûts énormes, puisque ces normes ont été incorporées par référence dans les normes DLNA, qui à leur tour incorporent par référence d'autres normes ISO. Tout cela à grands frais. Tous ces éléments ont à leur tour exclu toute implémentation sensible de DLNA en source ouverte.

L’UPNP A / V, en revanche, avait été publié dans des documents librement disponibles.

De plus, la taille même des spécifications DLNA, qui contenaient encore toutes sortes de CAN, de MUST et de DEVRAIS dispersés à travers les exigences. Il est donc très difficile pour deux dispositifs DLNA certifiés de ne rien avoir à faire en raison de incompatibles CAN et SHOULD.

En fin de compte, l'interopérabilité s'était considérablement améliorée, mais ce n'était toujours pas si génial.

La plupart du temps, les périphériques UPNP interagissent généralement avec les périphériques DLNA mais ne sont pas certifiés (en raison de leur coût prohibitif) et ne peuvent donc pas être appelés périphériques DLNA.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.