Serviio DLNA server supports MKV streaming to Sony SMP-N100 network player.
According to Sony Manual, MKV playback only supported from USB. But I was able to stream all my MKV 720P movies using Serviio DLNA server.
After downloading from Serviio and installed in my Windows 7 desktop, I opened the Console to set the profile of the player to Sony BD Player / SMP and under Transcoding, change number of CPU cores to use to 4 (My CPU is i7).