56 votes

Quelle est la différence entre DLNA et UPNP ?

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

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

30voto

Joachim Sauer Points 133411

UPnP et DLNA sont deux normes différentes.

DLNA est dérivé d'UPnP, dans le but de normaliser l'interopérabilité des médias. Il y parvient en partie en étant plus restrictif que l'UPnP (en limitant le nombre de formats de médias, par exemple) 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 une norme générale qui définit comment l'interopérabilité du réseau domestique à tous niveaux.

De la Livre blanc DLNA (pdf) .

La spécification A/V UPnP a fourni une solide moyen solide et flexible de partager du contenu sur offrait une flexibilité plutôt écrasante flexibilité dans les choix que les vendeurs et fournisseurs pouvaient faire dans la configuration des leurs produits et services (push vs. pull, quels types de formats de fichiers vidéo et audio formats de fichiers vidéo et audio doivent être pris en charge, etc.), le DLNA a développé son propre directives d'interopérabilité pour simplifier le processus.

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

Je n'ai pas pu trouver de réponse claire à la question de savoir si les périphériques purement UPnP et purement DLNA sont directement interopérables aujourd'hui, mais en 2006, ils ne l'étaient pas (pdf) . Je parierais que "probablement pas", à moins qu'au moins un des appareils puisse gérer les deux.

9voto

Dennis Points 56

Un périphérique UPnP peut diffuser des flux depuis un serveur DLNA sans problème.

Un appareil DLNA PEUT être capable de diffuser des flux à partir d'un serveur UPnP. Étant donné que DLNA est un sous-ensemble de UPnP, il est possible que le serveur UPnP propose un format que votre appareil DLNA ne reconnaît pas et/ou ne prend pas en charge.

Mais en pratique, ils sont plus ou moins synonymes.

6voto

Geoffrey McGrath Points 101

De Wikipedia : DLNA

DLNA utilise la technologie Universal Plug and Play (UPnP) pour la gestion des médias, la découverte et le contrôle des médias.[4] UPnP définit les types d'appareils pris en charge par DLNA (" serveur ", " moteur de rendu ", " contrôleur "). DLNA prend en charge (" serveur ", " restituteur ", " contrôleur ") et les mécanismes permettant l'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, les encodages et les résolutions qu'un appareil doit prendre en charge.

De Wikipedia : UPnP

Universal Plug and Play (UPnP) est un ensemble de protocoles de mise en réseau qui permet aux appareils 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 de découvrir de manière transparente la présence des autres sur le réseau et d'établir des et d'établir des services de réseau fonctionnels pour le partage de données, les communications et le divertissement. le divertissement. UPnP est principalement destiné à sans appareils de classe entreprise.

4voto

Mehper C. Palavuzlar Points 53926

D'après ce que je comprends de ces posts ( 1 ; 2 ), DLNA est un sous-ensemble et une forme restreinte de la norme UPnP et spécifie moins d'options et des formats plus stricts. Il est fort probable que vous ne puissiez pas accéder à un serveur multimédia utilisant DLNA à partir d'un appareil de diffusion en continu utilisant UPnP. J'espère que cela vous aidera.

2voto

Robin Davies Points 189

DLNA est basé sur UPNP A/V.

UPNP A/V a fini par être un cauchemar d'interopérabilité. La norme UPNP A/V est très ouverte. De nombreuses fonctionnalités sont optionnelles. Il n'existe pas d'ensemble de base de formats multimédia que les appareils doivent prendre en charge. La prise en charge du format vidéo est un problème pour pratiquement tous les appareils multimédia. À l'époque où UPNP A/V a été publié, c'était particulièrement vrai à une époque où Apple et Microsoft se faisaient une guerre active pour les formats multimédias "standard", et où peu de fournisseurs étaient prêts à adopter des formats ouverts tels que FLAC et MKV dont le statut des brevets et des licences était en suspens à l'époque, ou à payer une liste interminable de licences de portefeuille de brevets nécessaires pour lire les formats standardisés.

En outre, les normes A/V de l'UPNP ont été spécifiées de manière très vague. Des interprétations tout à fait extraordinaires de la norme étaient courantes. Les mises en œuvre minimalistes étaient la règle plutôt que l'exception. Et la recherche du minimalisme a conduit à des interprétations assez extraordinaires de la norme A/V de l'UPNP.

DLNA était une tentative de corriger les défauts de l'UPNP A/V en ajoutant des milliers de pages d'exigences supplémentaires aux normes de l'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 rien n'exige qu'ils soient OBLIGATOIREMENT compatibles. Donc (surprise surprise) le plus souvent, ils ne sont pas compatibles. Pour être honnête, certaines implémentations UPNP courantes étaient tellement mauvaises que ce n'est pas entièrement la faute du consortium DLNA.

DLNA a également connu des problèmes. À l'origine, il en coûtait environ 50 000 dollars pour obtenir un jeu de spécifications, et des milliers de dollars pour obtenir la certification, sans parler de l'obligation supplémentaire, dans la pratique, d'acquérir à grands frais un puits sans fond de documents de normes ISO dans la famille de normes ISO MPEG, puisque ces normes étaient incorporées par référence dans les normes DLNA, qui à leur tour incorporaient par référence d'autres normes ISO. Tout cela à grands frais. Tout cela a empêché toute implémentation open-source raisonnable de DLNA.

En revanche, UPNP A/V avait été publié dans des documents librement accessibles.

Sans compter la taille des spécifications DLNA, qui comportaient encore toutes sortes de "CAN", "MUST" et "SHOULD" éparpillés dans les exigences. Il est donc très facile pour deux périphériques DLNA certifiés de ne pas vouloir se connecter l'un à l'autre en raison de CAN et SHOULD incompatibles.

Au bout du compte, même si l'interopérabilité s'est considérablement améliorée, elle n'est pas encore très bonne.

La plupart du temps, les périphériques UPNP interagissent avec les périphériques DLNA mais ne sont pas certifiés (en raison du coût prohibitif d'une telle certification) et ne peuvent donc pas être appelés périphériques DLNA.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X