We (ZKM | Hertzlab) did a live streaming project in 2018 using an Icecast server with 4 stereo streams which was grabbed by 4 VLC instances -> JACK -> Pd. The project infrastructure is not open source (maybe should be...) but here is relevant info:
macOS wrapper script for starting VLC for the various streams and connecting it to Jack: