HI yyzsantabarbara
Both Qobuz and Tidal use the Rest API for streaming. The following is a generic example of a streaming session using Qobuz/Tidal; Audirvana and a streamer/DAC using UPnP/DLNA.
Audirvana will issue a REST request over HTTP to the Qobuz/Tidal server. Your computer will create an TCP/IP connection to the Qobuz/Tidal server and transfer the request after the connection is established. Your computer will also use Ethernet to transfer the HTTP, TCP and IP protocol data units to your router for transmission over the internet. The Qobuz/Tidal server will respond to the REST/HTTP request over the TCP/IP connection. Once the response is complete the TCP/IP connection will be closed.
TCP/IP will provide error free sequenced packet delivery between Audirvana and the Qobuz/Tidal server. If any packets are lost it will automatically re-transmit them. Ethernet will provide error free frame delivery between your computer and a switch/router.
Audirvana uses the UPnP protocol suite to transfer the media content received from Qobuz/Tidal server to your streamer/DAC. It will use HTTP, TCP/IP, UDP, Ethernet and other protocols.
You will get error free delivery from Qobuz/Tidal to your streamer. There can be reduced band width on your connection due to network congestion/errors.