DLNA заснована на UPNP A / V.
UPNP A / V виявився кошмаром сумісності. Стандарт UPNP A / V закінчується дуже відкрито. Багато функцій необов’язкові. Немає базового набору мультимедійних форматів, які мають підтримувати пристрої. Підтримка відеоформату є проблемою майже для всіх медіа-пристроїв. На той момент, коли UPNP A / V був випущений, це було особливо вірно в той час, коли Apple і Microsoft активно воювали за "стандартні" медіа-формати, і мало хто з виробників готовий прийняти відкриті формати, такі як FLAC і MKV, патент і MKV Ліцензійний статус на той час був у повітрі, або для створення нескінченного списку ліцензій ліцензій на патентне портфоліо, необхідних для відтворення стандартизованих форматів.
Крім того, стандарти УПНП в / в були дуже нескінченно визначені. Дуже надзвичайні читання стандарту були загальними. Мінімалістичні реалізації були швидше правилом, ніж винятком. І прагнення до мінімалізму призводить до деяких неординарних означень стандарту UPNP A / V.
DLNA була спробою виправити недоліки UPNP A / V шляхом нагромадження тисяч сторінок додаткових вимог, що відповідають стандартам UPNP A / V. Організація зі стандартів DLNA надала стандартизовані набори тестів, які повинні пройти сертифіковані пристрої.
Відповідно до специфікацій DLNA, пристрої DLNA повинні бути сумісними з пристроями UPNP A / V відповідно до умов стандарту DLNA. Але немає вимоги, щоб вони ОБОВ'ЯЗКОВО були сумісні. Тож (здивування сюрпризу) частіше за все вони не сумісні. Справедливо кажучи, деякі поширені впровадження UPNP були настільки поганими, що це не зовсім вина консорціуму DLNA.
DLNA також мала свої проблеми. Спочатку коштувало десь близько 50000 доларів, щоб отримати набір специфікацій та (десятки?) Тисяч доларів, щоб отримати сертифікацію, і, чесно кажучи, плюс додаткова вимога на практиці придбати бездонну яму документів зі стандартами ISO у сімейство стандартів ISO MPEG з величезними витратами, оскільки ці стандарти були включені шляхом посилання в стандарти DLNA, які потім, в свою чергу, включають в себе посилання на інші стандарти ISO. Все за величезні кошти. Все це, в свою чергу, виключало будь-яку розумну реалізацію DLNA з відкритим кодом.
UPNP A / V, з іншого боку, було опубліковано у вільно доступних документах.
Плюс розмір специфікацій DLNA, у яких досі були всі види CAN, ОБОВ'ЯЗКОВО і ОБОВ'ЯЗКОВО розбиті через вимоги. Зробити це болісно легким для двох сертифікованих пристроїв DLNA, які хочуть не мати нічого спільного один з одним через несумісні CAN та SHOULD.
Тож коли все було сказано і зроблено, хоча взаємозмінність значно покращилася, вона все ще не була такою великою.
Здебільшого в ці дні пристрої UPNP в основному взаємодіють із пристроями DLNA, але не сертифіковані (через непомірну вартість цього), тому їх не можна назвати пристроями DLNA.