Best alternative to Chromecast? - eviltoast

No apple TV please. Needs to support some kind of casting, and the addition of whatever googles casting is would be nice (for an oculus)