For Sonos, it seems the easiest is an Icecast equivalent. Might be different with other client devices.