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
I believe Compression was an answer in the 1980's when CPU power and storage space was at a premium. I think the bottle neck now is bandwidth. I could just as easily store and stream uncompressed wav on a home network but compression is still advantageous over the internet. CPU'S have been fast enough to deal with audio compression for a long time now. 
.
Or, are there other processes going on in the streamer that requires high processing power? If yes, what are they? Thank you very much
There’s nothing going on that requires what we would consider in today’s times as high processing power. I use a raspberry pi4 as a roon bridge from an NUC Roon server none of this uses high processing power. Nothing in a basic home server client relationship requires the kind of processing you’ve been talking about, Dual Xeons and megagigs of memory.
@djones51 = I think you’ve nailed it!

With respect to the OP’s citation of one such music server which employs dual Xenon 10 core processors (the Taiko Audio SGM Extreme), turns out that device is also running Roon and the Jplay software suite.  That likely explains why they require the additional CPU power.
@djones51 and Everyone else,  Thank you very much.  

You answered my question and I understand.  Audiogon is amazing.   You ask a question and receive many responses with excellent answers.  

Thanks again to everyone for responding.   I appreciate it.  
The question was about servers not streamers (clients to the servers).

This discussion has gone all over the place. Bottom line is servers do a lot things so clients can be “thinner” and less expensive. 

The whole internet works this way. Music servers are just one kind of server. If you check out the servers at Spotify or Tidal serving many clients concurrently guess what? They use a lot of computer resources to provide their services which includes all those nice features to make the core streaming function more powerful and user friendly even on a relatively inexpensive computer tablet or smartphone.