You can stream MKV files to your Xbox 360. I do it all the time and it works brilliantly. You need to download DivX Plus HD for Windows HERE.
And then you need to sign up for the DivX Plus Tech Preview and install that program and you will now be able to watch all the HD content you want on...