Yes, of course it's possible. In fact I believe last week's stream was originally planned for Xbox, but something prevented that build from being used.
I do believe that Thursday stream will more than likely be on Xbox, as what issues Matt had should have been resolved before than.