I think after installing 3 different media servers on Linux Mint, this is the best out of all.
Story: I wanted to stream HEVC 1080p content to my android box connected via gigabit network. The android box can play 8/10bit hevc/ x264/ mp4, flac, and various other formats, but it stutters on full hd playback if there are heavy duty subs - like full screen subtitle rendering where subtitle file has lots of text on the screen and the main raw file is already bitrate heavy.
I tried Universal Media Server. Its a fork of PS3 media server. It streamed but i saw lots of stuttering on it. It was so bad, that when i connected the hdd to the android box directly, there was no stuttering at all and playback was flawless. CPU usage was in 98-100% range. Not good.
I didn't find the right solution from the Internet.