Sugiro usar o IceCast2 para transmitir o áudio. O IceCast apenas fornece o som fornecido e cria um fluxo que pode ser reproduzido pelos clientes. Se você precisa de algum tipo de lógica que decida o que jogar e quando, o Liquidsoap é uma excelente escolha.
No lado do cliente, você poderia simplesmente incorporar um player de áudio em um site e ele deveria funcionar na maioria dos telefones. Se você quiser um aplicativo, sugiro criar a página da web como um PWA , permitindo que os usuários instalem a página da Web em seus telefones . Como alternativa, você pode pedir a seus usuários que usem um aplicativo de mídia existente e criar um URL fácil para seu fluxo. Por exemplo, digamos que você tenha o domínio example.com com o IceCast sendo executado na porta 8080. Se seu fluxo estiver em example.com:8080/mystream.ogg , você poderá, por exemplo, criar mystream.example. com e redirecioná-lo para example.com:8080/mystream.ogg.
Se você quiser uma ferramenta realmente simples para fazer streaming de áudio do seu computador para o IceCast e usar o Windows, você pode usar o butt . Eu imagino que exista um software similar para macOS e Linux.