Amazon Fire TV Stick
The Fire TV Stick aims to combine the benefits of Chromecast and dedicated media streaming devices. You can use it on its own, but it can also mirror the screens of Miracast-enabled devices and stream from a few iOS and Android apps.