какая разница между DLNA и UPnP? - PullRequest
3 голосов
/ 11 октября 2011

Я знаю, что DLNA является подмножеством UPnP.Я читал этот пост: В чем разница между UPnP AV и DLNA?

Но я до сих пор не могу ясно понять.Есть ли какие-то особенности внутри DLNA?как определить это устройство DLNA или UPnP?Зачем путать людей с DLNA & UPnP?

Пожалуйста, совет !!

1 Ответ

7 голосов
/ 20 октября 2011

Я бы сказал, что есть два основных различия: область применения и организация.

Область действия UPNP ограничена стандартами и протоколами upnp.До тех пор, пока устройство работает правильно, от имени upnp оно совместимо.Но это не вся правда, как мы знаем.Например, СМИ могут быть несовместимы.В результате конечный пользователь ожидает, что система будет работать, но это не так.

DLNA , с другой стороны, не концентрируется на стандартах upnp, он предъявляет требования ко ВСЕМ стандартам, которыеиспользовался.Upnp AV является одним из этих стандартов, но включены и другие, например:

  • media (обеспечение совместимости носителей в устройствах и распознавание устройств совместимостью с носителями вместо попыток и сбоя)
  • медиасерверы (точные требования к HTTP-заголовкам и тайм-аутам)
  • и т. Д.

В качестве организации UPNP , по сути, представляет собой набор протоколов, числолюдей, которые работают над разработкой этого протокола. DLNA с другой стороны (как следует из названия) - это альянс компаний, которые считают, что им нужно сделать что-то, что их устройства начинают общаться друг с другом - без ошибок.

Грубый аналогв мир мобильных телефонов:

  • UPNP: телефон правильно внедрил стек GSM / 3G
  • DLNA: вы можете звонить с одного телефона на другой и разговаривать: -)

Из этого аналога можно предположить, что спецификации DLNA являются более сложными.Они есть.

...