首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >DLNA和UPnP有什么区别吗?

DLNA和UPnP有什么区别吗?
EN

Stack Overflow用户
提问于 2011-10-12 00:41:26
回答 1查看 5.3K关注 0票数 4

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

但是,我仍然不能清楚地理解。DLNA中有什么功能吗?如何定义该设备是DLNA还是UPnP?为什么要让人们对DLNA和UPnP感到困惑?

请多多指教!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-20 20:19:58

我想说有两个主要的区别:范围和组织。

UPnP 的范围仅限于UPnP标准和协议。只要一台设备的协议做得正确,它就是兼容UPnP的。但这并不是全部事实,例如,媒体可能是不兼容的。结果是最终用户希望系统工作,但事实并非如此。

另一方面,DLNA不限于UPnP标准,因为它对正在使用的所有标准都提出了要求。UPnP AV恰好是这些标准之一,但也包含了其他标准,例如:

  • 媒体(确保设备中的媒体是兼容的,并且设备识别媒体是兼容的,而不是尝试和failing)
  • mediaservers (对HTTP头和timeouts)
  • etc

的确切要求

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

移动电话的粗略模拟世界:

  • UPnP:电话已正确实现GSM/3G堆栈
  • DLNA:您实际上可以从一部电话呼叫到另一部电话并进行对话:-)

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

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7729494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档