DLNA 和 UPnP 之间有什么区别?

发布于 2024-12-09 04:18:59 字数 270 浏览 0 评论 0原文

我知道 DLNA 是 UPnP 的子集。我读过这篇文章:UPnP AV 和 DLNA 之间有什么区别?

但是,我还是不太明白。 DLNA 有什么功能吗?如何定义这个设备是DLNA还是UPnP?为什么让人对 DLNA 和 DLNA 感到困惑?通用即插即用?

请指教!!

I know the DLNA is subset of UPnP. I read this post : What's the difference between UPnP AV and DLNA?

But, i still can't understand clearly. Are there any features inside DLNA? how to define this device is DLNA or UPnP? Why make people confused about DLNA & UPnP?

Please advice!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清音悠歌 2024-12-16 04:19:00

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

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

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

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

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

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

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

从这个模拟中,您可以假设 DLNA 规范更复杂。

There are two main differences, I would say: scope and organisation.

UPnP's scope is limited to the UPnP standards and protocols. As long as a device has the protocols done right, it is UPnP compatible. But that's not the whole truth, as for instance, the media may be incompatible. The result is that the end user expects the system to work, but it does not.

DLNA on the other hand does not limit to UPnP standards as it places requirements for ALL standards in use. UPnP AV happens to be one of those standards but others are included, for instance:

  • media (ensuring media in devices is compatible, and devices recognise is media compatible instead of trying and failing)
  • mediaservers (exact requirements to HTTP headers and timeouts)
  • etc

As an organization, UPnP is essentially a collection of protocols and a number of people working on developing that protocol. DLNA on the other hand (as the name suggests) is an alliance of companies that saw that they need to do something that their devices start talking to each other - without errors.

A rough analog to mobile phone world:

  • UPnP: phone has correctly implemented GSM/3G stack
  • DLNA: you can actually call from one phone to another and have a conversation :-)

From this analogue you can assume that DLNA specs are more complex.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文