@cleeds - I am curious whether the transfer protocol really matters. As you say,
“even hi-res audio requires a download speed of only around 10Mbps, so there’s plenty of time for any damaged packet to be re-sent.”
Therefore, regardless of whether a UDP/IP or TCP/IP protocol, doesn’t the entire data packet eventually arrive at the streamer where it is reclocked, sent on to the DAC, and then reclocked again (depending on whether a synchronous or asynchronous connection is used), and finally converted to analog and sent on?
I stream both Tidal and Qobuz, plus play files locally stored, through Roon and, in the context of a moderately high-end system, do not really perceive a sonic difference regardless of what is playing.