Surface Video

Does anyone happen to know what different types of video the Surface can play? Mainly MKV and other different extensions. Or is there a VLC type app for video playback?