We frequently stream outside broadcasts back to our remote Liquidsoap/Icecast server over 4G/5G and/or Starlink. These are often week-long events, and while the connections are generally pretty good, packet loss or brief network instability can occasionally result in audible glitches on the Icecast stream.
At the OB end, I’ve built a separate system using Raspberry Pis to bring audio from different locations back to a central server, which then outputs everything over Dante. The Pis use SRT for transport, and the packet recovery has made a huge difference. Even over fairly lossy connections, we get almost no audible glitches.
That’s got me wondering whether there might be a way of doing something similar directly from mAirList for our studio to TX transmission.
Ideally, I’d love to be able to use SRT or RIST as an encoder/streaming output from mAirList, either natively or via some sort of integration, and then receive that at the other end before feeding it into Liquidsoap/Icecast.
Has anyone looked at doing anything similar with mAirList, or found another good way of adding a resilient transport layer between mAirList and a remote Icecast server?
Or am I solving a problem nobody else really has, and standard Icecast streaming over 4G/5G/Starlink is generally reliable enough for everyone else? ![]()