DLNA和UPnP之间有什么区别?

时间:2011-10-11 16:41:26

标签: upnp dlna

我知道DLNA是UPnP的子集。我看过这篇文章:What's the difference between UPnP AV and DLNA?

但是,我仍然无法理解。 DLNA内部有任何功能吗?如何定义此设备是DLNA还是UPnP?为什么让人们对DLNA&的UPnP?

请指教!!

1 个答案:

答案 0 :(得分:7)

我认为有两个主要区别:范围和组织。

UPNP 的范围仅限于upnp标准和协议。只要设备正确完成协议,代表upnp即可兼容。但正如我们所知,这不是全部真相。例如,媒体可能不兼容。结果是最终用户期望系统工作,但事实并非如此。

另一方面,

DLNA 并不专注于upnp标准,它将要求放在所有正在使用的标准上。 Upnp AV恰好是这些标准之一,但包括其他标准,例如:

  • 媒体(确保设备中的媒体兼容,设备识别媒体兼容,而不是尝试和失败)
  • mediaservers(对HTTP标头和超时的确切要求)

作为一个组织, UPNP 本质上是一系列协议,许多人正致力于开发该协议。另一方面, DLNA (顾名思义)是一个公司联盟,他们认为他们需要做一些他们的设备开始互相交谈的事情 - 没有错误。

与手机世界的粗略模拟:

  • UPNP:手机已正确实施GSM / 3G堆栈
  • DLNA:您实际上可以通过一部手机拨打电话进行对话: - )

从这个类比中,您可以假设DLNA规范更复杂。他们是。