The solution to this is to try and used some type of component that transparently stores data so that future requests for that data can be served faster.Yes that sounds familiar and its called Cache` and the main resource to use is a Server.
Liquidsoap has its own habour server which can also be used as http server.
Airtime uses this harbour server (input and output) and also Icecast Server.(Output but can also use it as an input)
Here is my suggestion when to use an Icecast server (Icecast can carry up to 25 mount points,If you need more,consider more interface and listen sockets)
My General thought (IMHO) is that you should reserve the use of Master and Show Streams for high bandwidth or LAN sources and
where you have adequate resources
It looks like you're new here. If you want to get involved, click one of these buttons!