Just one more comment on public Internet for STL/RPU. Speed is actually not the problem. Uncompressed mono 16/44.1 is just over 700Kbps, and 24 bit is a little higher. That mostly doesn't challenge an ISP anymore. But remember if the codec producing an RTP stream, there's no error correction, and no opportunity for dropped packets to resend. That makes raw speed unimportant, and data integrity very importan. Some codec settings can produce a double-bandwidth, redundant stream that can be used for dropped packet concealment, which helps. Most codecs have packet loss statistics available, which is very educational.
Oddly, in one TX STL, I found that lowering the bit rate by using a lossy codec like mp3 or AAC can make dropped packet issues audibly worse because each packet contains a higher ratio of data, so one dropped packet is harder to handle. Experimentally, I ran it up to lossless 24/48 PCM stereo, and that's what worked the best. But when we got to MK, the lower stream bandwidth was the winner. It dropped fewer packets than the AT&T fiber! And the lower bandwidth saves money.