DIAL
DIAL—for DIscovery And Launch—is a simple protocol that second-screen devices can use to discover and launch apps on first-screen devices. [1]
OpenFlint
OpenFlint is a technology for casting content from one computerized device on an other display (handheld to big screen display).
Matchstick
Matchstick [2] (or Matchstick TV) is a Firefox OS based [3] device powered by OpenFlint technology [4]. Matchstick allows streaming of contents from a handheld device (e.g. laptop, pda, smartphone, tablet) to a Wi-Fi connected Matchstick to show its content on an HDMI compatible display (e.g. big screen TVs, Set-top box, Blu-ray).
Potential implementation on mobile data (and WiFi)
It might be able to imitate Matchstick by running OpenFlint on msm8916 LTE dongles (like Zhihe series LTE dongles (generic-zhihe)) that has a USB_GPU plugged in.
Potential implementation on WiFi
It might be able to imitate Matchstick by running OpenFlint on a STB that has a stick design (like Xiaomi Mi TV Stick (xiaomi-aquaman) ) .