为什么我们有UPnP时DIAL(发现和发布)?

时间:2013-02-20 08:09:29

标签: upnp

我正在浏览DIAL的功能,发现它与UPnP非常相似,事实上它使用UPnP协议进行设备发现(SSDP)。

提供什么拨号,实际上是UPnP协议的子集,不是吗?我们不能使用UPnP的SOAP进行内容共享和通信(启动应用程序)而不是DIAL吗?

我没有清楚地了解DIAL适合软件堆栈的情况(如果我已经支持UPnP)。

请帮我澄清我的困惑。

2 个答案:

答案 0 :(得分:7)

新的DIscovery And Launch(DIAL)标准建立在通用即插即用(UPnP)的基础上,但不是试图将设备中的内容流式传输到电视上,而是要求电视或机顶盒启动合适的客户端来播放直接从源代码返回内容。这样,解决了数字版权管理(DRM)问题,同时最大限度地减少了对无线带宽的依赖并消除了电池问题,但却以创建新标准为代价。

更多信息: http://www.theregister.co.uk/2013/01/28/dial_youtube_netflix/

答案 1 :(得分:3)

你是对的,UPnP可以用来完成DIAL完成的任务。

显然,DIAL很快就开发出来,避免了UPnP标准的开发过程。实现应用程序启动并具有XML设备/服务描述和SOAP操作的UPnP设备/服务无法添加到UPnP,实际上现在正在进行UPnP多屏幕工作。

DIAL的优点:已定义;已经部署;比UPnP设备/服务更简单。