For the RockPro64, sadly its only software encoding based; see https://emby.media/c...o64/?hl=rockpro
That being sad, I've had up to 5 streams running on my local network (2 ROKU's (one wireless), nvidia Sheild, Xbox One S and the web interface (wireless)) and the RockPro handled it without any issues.
The streams consisted of 2 Blu-Ray ripped MKV's while all the rest were h.264 encoded files (HandBrake contstant quality 20CF) with pass-thru audio settings. I've tested 10-bit h.265 encoded files and it played those fine, but just as one stream. Will encode a few more over and see how many I can stream at once.
The only issue I've had with the RockPro64 is Blu-Ray MKV rips which the original files were VC-1; it kept buffering the files.
I've also installed Emby server on my Sheild as well as a QNAP TS-451+ NAS.
The QNAP (with a Celeron processor) was able to play the VC-1 MKV's without any issues, but the CPU temp ran up to 150 degrees and the system fan was at high tilt; not something I like my NAS to do.
The nVidia sheild had the buffering issue with the files as well and the one issue is the that sheild only has 12GB of RAM. When playing MKV where transcoding is required, it'll crash as the transcoding eats up this memory quickly. Purchasing extra RAM is required if you're transcoding a lot.
This setup works great for me as I only have internal network streaming of either MKV or pre-endoded h.264.
Hope this helps.
EDIT: Even though it took a couple days to encode 30 minutes, I used Handbrake and encoded a h.265 10-bit video (20 CRF and Very Slow Encoder). Was able to stream this to a single client without any issues. Bitrate ended up being 6.27Mbps and it had to transcode for unsupported audio.
Edited by JaScoMa, 26 February 2020 - 01:11 PM.