It's been well over a year since Microsoft announced Project xCloud, its game streaming service. There are two sides to xCloud though. One is that you can stream games from the cloud, a feature that has been in public testing since October. The other is that you'll actually be able to stream games from your home console.
Called Xbox Console Streaming, that feature also arrived for Insiders in October. However, it was only for Insiders in the U.S. and the UK. Today, Microsoft announced that Console Streaming is available, still in preview, in all Xbox One markets. You can find the full list of countries here.
In order to use Xbox Console Streaming, you need to be an Xbox Insider with a console that's enrolled in a preview ring. You also need to have a phone running Android 6.0 or higher with Bluetooth 4.0, a Bluetooth-enabled controller (not all Xbox One controllers have Bluetooth), and Microsoft recommends using a controller mount. You'll also want to make sure you can get speeds of at least 4.75Mbps, and 9Mbps is recommended. Finally, download the Xbox Game Streaming (Preview) app from the Google Play Store, and get started.
You'll be able to play any Xbox One game that's on your console. What's not clear is whether or not you can play backward compatible games, like those made for the Xbox 360 or the original Xbox. Microsoft said in previous posts that those games aren't playable, but that wasn't included in today's details. We've reached out to Microsoft for clarification.
Update: Microsoft has confirmed to Neowin that Xbox 360 and original Xbox games still don't work with Console Streaming, and still won't share when or even if that will change.