我知道DLNA是UPnP的子集.我读过这篇文章:UPnP AV和DLNA有什么区别?
但是,我仍然无法理解清楚.DLNA内部有任何功能吗?如何定义此设备是DLNA还是UPnP?为什么让人们对DLNA和UPnP感到困惑?
请指教!!
我会说有两个主要的区别:范围和组织.
UPNP的范围仅限于upnp标准和协议.只要设备正确完成协议,代表upnp即可兼容.但正如我们所知,这不是全部真相.例如,媒体可能不兼容.结果是最终用户期望系统工作,但事实并非如此.
另一方面,DLNA并不专注于upnp标准,它将要求放在所有正在使用的标准上.Upnp AV恰好是这些标准之一,但包括其他标准,例如:
作为一个组织,UPNP本质上是一组协议,许多人正在开发该协议.另一方面,DLNA(顾名思义)是一个公司联盟,他们认为他们需要做一些他们的设备开始互相交谈的事情 - 没有错误.
与手机世界的粗略模拟:
从这个类比,你可以假设DLNA规范更复杂.他们是.