Windows Phone uses Miracast to project to an external display. Most Android devices also support Miracast although the manufacturer may rebrand it to a proprietary name (*cough* Samsung, I am looking at you with your AllShare).
I use the Gen2 Microsoft Wireless Display Adapter (single cable with HDMI on one side and USB on the other for power) to display offline video to the rear displays from our Lumia 950/950XLs. Any Miracast receiver should work fine with most modern Android and Windows 10 Mobile devices.