Hi Hendrik,
Is there any way to lessen this burdon? My server spikes to 100% during the time. Is my own option to throw more CPU at the problem?
You can try lowering the video quality setting in Eos, my experience is that changing that setting can slightly improve playback performance with the kind of bottleneck you're seeing, but video transcoding is a very CPU intensive task no matter what. It will spike to 100% for some amount of time regardless of the CPU power available, it's just a question of how long it stays at 100%. My server runs virtualized on 3 cores of a 4790S, and when Iw atch video on a device with gizmo or eos it pegs the CPU for five or ten seconds and then drops down to a lower utilization. It will periodically spike at intervals after that, but playback is generally smooth.
If your utilization goes to 100% and never leaves, you need more CPU power. If you plan to transcode multiple streams at once you need even more. Unfortunately, adding more cpus to a virtual machine won't necessarily actually help. Setting more than the number of actual physical (not virtual) CPU cores available will lead to worse performance, not better. So if you're running a normal quad-core i7, you only have a little more room before you're effectively capped out. Bare metal will, of course, typically work much better.