Playing MKV files
You can play MKV files on Chromecast with Videostream for Chromecast (Windows or Android). It doesn't need to do on-the-fly video conversion, it just streams from the MKV container. It does do conversion of AC3 audio though. Plex also supports MKV.