Discovery and Launch

Discovery and Launch (DIAL) is a protocol co-developed by Netflix and YouTube with help from Sony and Samsung.{{cite web|url=http://gigaom.com/2013/01/23/dial-open-airplay-competitor/ |title=The story behind DIAL: How Netflix and YouTube want to take on AirPlay — Tech News and Analysis |publisher=Gigaom.com |date= |accessdate=2014-06-04}} It is a mechanism for discovering and launching applications on a single subnet, typically a home network. It relies on Universal Plug and Play (UPnP), Simple Service Discovery Protocol (SSDP), and HTTP protocols. The protocol works without requiring a pairing between devices. It was formerly used by the Chromecast media streaming adapter that was introduced in July 2013 by Google. (Chromecast now uses mDNS instead of DIAL.){{cite web|last=Naddaf|first=Ali|title=Google Cast Developers (Chromecast developer post)|url=https://plus.google.com/113598140850558213967/posts/jArqeF27Uza|work=Google+|date=May 1, 2014}} DIAL enables what the TV industry calls second screen devices, such as tablet computers and mobile phones to send content to first screen devices, such as televisions, Blu-ray players, and set-top boxes.{{Cite web |url=http://blog.nielsen.com/nielsenwire/online_mobile/in-the-u-s-tablets-are-tv-buddies-while-ereaders-make-great-bedfellows/ |title=In the U.S., Tablets are TV Buddies while eReaders Make Great Bedfellows |access-date=2014-06-04 |archive-url=https://web.archive.org/web/20130122061652/http://blog.nielsen.com/nielsenwire/online_mobile/in-the-u-s-tablets-are-tv-buddies-while-ereaders-make-great-bedfellows/ |archive-date=2013-01-22 |url-status=dead }}

Terminology and operation

  • 1st screen: a television, Blu-ray player, set-top-box, or similar device.
  • 2nd screen: a smartphone, tablet, or similar device.
  • DIAL Server: a device implementing the server side of the DIAL protocol, usually a 1st screen device.
  • DIAL Client: a device that can discover and launch applications on a DIAL server – usually a 2nd screen device.

The DIAL protocol has two components, DIAL Service Discovery and the DIAL REST Service.{{cite web|url=https://sites.google.com/a/dial-multiscreen.org/dial/dial-protocol-specification |title=Protocol Specification - DIAL |date=2014-05-20 |accessdate=2014-06-04}} The DIAL Service Discovery enables a DIAL client device to discover DIAL servers on its local network segment and obtain access to the DIAL REST Service on those devices. The DIAL REST Service enables a DIAL client to query, launch and optionally stop applications on a DIAL Server device.

See also

References

{{Reflist}}