我浏览了DIAL的功能,发现它与 UPnP 非常相似,实际上它使用 UPnP 协议进行设备发现 (SSDP)。
拨号提供什么,实际上是 UPnP 协议的一个子集,不是吗?我们不能使用 UPnP 的 SOAP 代替 DIAL 进行内容共享和通信(启动应用程序)吗?
我不清楚 DIAL 适合软件堆栈的位置(如果我已经支持 UPnP)。
请帮助我消除我的困惑。
新的发现和启动 (DIAL) 标准建立在通用即插即用 (UPnP) 之上,但不是尝试将内容从设备流式传输到电视,而是要求电视或机顶盒启动合适的客户端来播放内容直接从源头。这样,数字版权管理 (DRM) 问题得到解决,同时最大限度地减少对无线带宽的依赖并消除电池问题,但代价是创建新标准。
更多信息在这里: http ://www.theregister.co.uk/2013/01/28/dial_youtube_netflix/
你是正确的,UPnP 可以用来完成 DIAL 完成的事情。
DIAL 显然是快速开发的,避免了 UPnP 标准开发过程。没有理由/没有理由不能将实现应用程序启动并具有 XML 设备/服务描述和 SOAP 操作的 UPnP 设备/服务添加到 UPnP 中,事实上,现在正在进行一项UPnP 多屏工作来做到这一点。
DIAL 的优点:已经定义;已经部署;可能比 UPnP 设备/服务更简单。