Yes, you can stream online video to the Xbox 360 from Windows 8. To do this, you need to install the free Xbox Video app from the Windows Store. After you have installed the app, you can use it to browse and stream video content from the Xbox Video Store. You can also stream video content from other websites such as YouTube, Netflix, and Hulu.