Why does a Music Server require high processing CPU power?


I noticed that some music servers use, for example, a dual multicore CPU’s running under a custom assembled operating system.  In addition, the server is powered by a linear power supply with choke regulation and a large capacitor bank utilizing the highest audiophile grade capacitors.  Various other music servers have similar high CPU processing capabilities.  

I know that music is played in real-time so there is not much time to do any large amounts of processing.  I also know that the data stream needs to free of jitter and all other forms of extra noise and distortion.   I believe that inputs and outputs are happening at the same time (I think).

I also know that Music Servers needs to support File Formats of FLAC, ALAC, WAV, AIFF, MP3, AAC, OGG, WMA, WMA-L, DSF, DFF, Native Sampling Rates of 44.1kHz, 48kHz, 88.2kHz, 96kHz, 176.4kHz, 192kHz, 352.8kHz, 384kHz, 705.6kHz, and 768kHz and DSD formats of DSD64, DSD128, DSD256 and DSD512 including Bit Depths of 16 and 24.  

Why does a music server require high processing power?   Does the list above of supported formats etc. require high processing power?  Assuming the Music Server is not a DAC, or a pre-amp, what is going on that requires this much processing power?   

What processing is going on in a music server?  How much processing power does a music server require?  

Am I missing something?   Thanks.   


hgeifman
 If you're using roon and have a lot of CDs ripped to a hard drive and use Roons upsampling and digital filters they reccomend at least an i5 or i7 or compatible. The notion of dual Xeons and 48gigs of RAM escapes me unless you're doing a lot more than hosting a home based music server. Most dedicated streamers like a Node2i do fine with ARM processors. 
@djones51 I read a lot in the Roon forums and what you are saying is consistent. I do no DSP, no up-sampling. I’ve experienced better sound quality from Qobuz and Tidal through Roon running on the Rock now too, not just DSD-64 albums on the internal SSD. Overall my library is on the small side because I can’t hear any difference between pulling from the cloud or pulling off the internal SSD of same FLAC; 
I  assembled my own NUC Rock with an i5 and stream Quboz and my ripped CDs through it. I agree it's the best sound quality I've had as well. I've messed with some of the DSP settings and upsampling but I always end up back at original settings. 
Post removed 
Servers in general require more CPU and memory than client devices like streamers because typically they handle multiple clients concurrently.


They also typically provide a variety of services that will vary widely in regards to resource consumption.

In general servers are designed to scale up as needed to support the demand and by design you want most of the work to occur on the server so that simpler less expensive client devices can be used.

They are called servers Exactly because they provide a variety of services to many clients.