hehe, Well, I run all of my media through some custom conversion scripts before I hand it to Plex. I don't have any media on my system now that isn't already converted to MP4, H264 with AAC stereo and AC3 or DTS 5.1 if it's available from the source. I no longer have issues with media not getting found by the server, being able to stream it to any Plex client app, anywhere in the world.
I was streaming over 1800 miles to one client while I had another 4 local clients watching other media, WHILE I was watching the same show the one 1800 miles away was streaming.... (And talking to the remote user on the phone while we watched that episode of GoT together, even though we were 1800 miles apart!) uPnP servers required too much 3rd party nonsense to make remote streaming work, and I was never interested in trying to hodge-podge something together when I can get a single app to do what I require.
Converting the media over to the format I outlined above is almost a requirement for some of the smaller NASes out there, because most Plex clients can see that natively. So if the client can play it and the bitrate is less than the client app's max, and there is sufficient bandwidth to support the stream, the client Direct Plays the media with no Real Time conversions required. As Asustor only has one model that can support RT on-demand transcoding of high bitrate 1080p streams, you have to convert for most other models to ensure playback without buffering.
No need for any MKV tools to do those conversions. I use those custom scripts I talk about in the post I link below to do the conversions automatically. I personally hook Roku sticks or Roku 2's up to any of the non-smart TV's I set up for friends or family most of the time, because it's so simple to use and completely bullet proof.
At this point, with my existing and continually growing library, there is absolutely no way I'm going to take what I perceive as two steps backward to try any uPnP or DLNA server. That includes Emby, XMBC, Kodi or any others. Plex works, and is the least problematic system I have ever used with the size of my library. (1900+ movies, and well over 17,000 TV episodes spanning over 300 TV series as of right now.) Some of the movies in my collection are up to 20Mbps, most are at least 8Mbps, and some of the older stuff is in SD. Locally, it doesn't matter what the bitrate is, but remotely I have to contend with a somewhat slow upload, so I make some of the higher bitrate stuff in a lower bitrate for remote users on my system. Plex handles doing that conversion as well, so no biggy. I have 2 copies of the media in that case....
If you haven't looked at this post yet, I suggest you do so:
http://forum.asustor.com/viewtopic.php?f=49&t=7231 This talks about Plex and is a 5 part post I wrote about setting up Plex and using it within an Asustor NAS environment. After the media is converted, installing this app:
http://forum.asustor.com/viewtopic.php?f=42&t=7506 and then you can use most 64-bit models of NAS to stream on your NAS to any TV via the HDMI port on the device itself, eliminating one Roku, if you place the NAS close enough to your TV. (I don't know if the app Philippe made can work on a 60xT model. I might be worth trying, though.)
I had Plex running on a 202T for almost a year, by converting the media, and only Direct Playing the media only. That small box had 5 local streams going at one time, and was completely capable of handling that much, as long as it was Direct Play and not requiring any transcodes at all. Now, the 7004T can handle to odd transcodes I might have to do, but the media still gets converted.
I have 30TB hanging on or in my NAS. Most of that is full of media for Plex. (OK, I have a TB or 2 for other things, but not that much...) With the NAS I have now, the only limits I have running Plex is how much HDD space I have, and throwing another 10-20TB at the box is the only expenses. 3TB externals are under $150 these days, so adding more HDD is trivial, over-all.
If you really want a simple to run, capable media streaming app, take another look at Plex. In the two years I've been running it, a lot has changed. If you follow the steps I outline in the post I linked you to, you can set the whole thing up and have it running in a couple of hours. And be able to watch your media on almost any device, almost anywhere in the world, including at 30,000 feet. If you don't require any of the Plex Pass features, you don't have to pay for Plex Media Server Pass. Just the mobile apps... That means you may already have devices in your home that are Plex Ready that you could use without any costs at all....
You aren't going to sell me on something that I've already dismissed as completely unworkable, long ago, for my library size or needs to remote stream. And I realize I'm not likely to sell you on Plex either. You have to want to try it yourself. Since I wrote that walk-through I've had PM's from at least 5 other users here asking for a bit more info, or access to the conversion scripts. That means people are reading it and their minds are changing just from my constant yammer about how well it works. There is no other media streaming app as capable or with the numbers of clients it can be run on right now. None! Emby is likely the closest, but it has it's own problems... (Not the least of which is the lack of client devices that can use their apps.)
The best part is, the only cost to try it out is your time.