Ideally you‘d have an integrated Server/Dac with an integrated analogue attenuator and a very high quality clock.
This solution would be ideal, but expensive making it impractical for many.
Check the Innuos Statement which is a streamer only at $14000
Custom-designed Ethernet and USB Re-clocker
Not fully satisfied with existing USB and Ethernet re-clocking designs, Innuos designed in-house their own boards for this purpose.
At the heart of the design are 3 principles: The use of very high-precision OCXO clocks for timing the signals, extreme care in powering important components preventing cross-contamination, and extremely short paths between components.
The Innuos is not exceptionally expensive as the Aurender n20 costs $12000. The Aurender alone is more expensive than my whole system as it is now :). I mean it is just a hobby... for now lol.
Here is an interesting list of the I2S disadvantages. It was not designed for communication over cables. The limitations sound serious.
Drawbacks or disadvantages of I2S bus
Following are the drawbacks or disadvantages of I2S bus:
➨It is not intended for data transfer via cables.
➨I2S protocol will have synchronization problem . This is due to difference of propagation delays between clock line and data line.
➨It does not have error detection mechanism. Hence it can cause error in data decoding.
➨There is no standard interconnecting cable and connectors for I2S bus. Different manufacturers use different connectors.
➨It is used for inter-IC communication on the same PCB.