DLNA 和 UPnP 之间有什么区别?
我知道 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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我想说,有两个主要区别:范围和组织。
UPnP 的范围仅限于 UPnP 标准和协议。只要设备的协议正确,它就兼容 UPnP。但这并不是全部事实,例如,媒体可能不兼容。结果是最终用户期望系统能够正常工作,但事实并非如此。
另一方面,DLNA 并不限于 UPnP 标准,因为它对所有使用的标准提出了要求。 UPnP AV 恰好是这些标准之一,但还包括其他标准,例如:
媒体 作为一个组织,UPnP 本质上是协议的集合以及致力于开发该协议的许多人员。另一方面,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:
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:
From this analogue you can assume that DLNA specs are more complex.