Cast Receiver allows any Android to be a Chromecast
Cast Receiver is an application that works with Android and turns a device into a Chromecast more or less. If you’ve got an old phone laying around and some equipment to hook it up to a TV, you can get most of the Chromecast experience without having to plunk down money for a physical Chromecast device.
There are root and non-root versions of the application. The limitations of the non-root version appear to be that you’re inable to cast from one Android to the Cast Receiver Android due to a signature mismatch. The reported issue is that Google Play Services checks the signature of the receiver app before allowing casting.
I’m not sure if that bit of security on Google’s part was to prevent video hijacking, or to keep you locked into Google’s software = Google’s playground only.
Chances are if you’ve got a decommissioned Android device laying about you’re not going to be too sad to root it to make this software work perfectly.
The developer currently lists Netflix as not working, and screencast as iffy, but everything else that’s been tested looks to be working.
Sadly I can’t try this out until I get home today. My business computer’s on one secure network and the WiFi my M8 is connected to is on another, and ne’er the two shall meet without some serious rewiring a floor and a half away.[xda-developers]