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