The Apple TV is perfect for mirroring or sharing your iOS or macOS device on the television. But for anyone who has a Roku, Chromecast or Amazon FireTV, you will usually be unlucky. Fortunately, developers at AirBeamTV have a reasonable solution to that problem. With the AirBeamTV app on your iOS or macOS device, you can share your screen and bump your TV content, whether you have a Roku, Chromecast or Amazon FireTV.
It is important to note that this will not work for the same standard as Apple's mirroring, but the better your network speed, the better it will work.
Essentially, record the device screen and send it to your streaming device on your TV. You need the AirBeamTV app on any device you use, be it iPhone, iPad, MacBook, iMac or anything else.
When the app is opened and you are connected to the same network as your streaming device (Wi-Fi is obviously ideal, but I've made it work via mobile hotspot also), it will search the network for the recipient. Click on your device and you're good to go.
If you use a Roku or FireTV, you need to download the free app on the streaming player itself, which the app asks you to do. In addition, if you want to send audio to the TV from your Mac, you need AirBeamTV's audio driver which is another easy download.
For games via the TV (or everything that requires very low latency), this is not perfect and even not usable. But if you just come across a video from a camera roll or reader or show a presentation, this is probably the best and perhaps the only way to move the screen to a TV that doesn't support AirPlay and without an Apple TV. Although not perfect, it can be very convenient for the right situation.
You can also watch our video tutorial here: