Piping / Streaming de todas as plataformas de áudio para o aplicativo Android

1

Gostaria de saber se existe realmente uma maneira de criar um programa servidor / cliente entre plataformas onde você poderia simplesmente enviar toda a saída de áudio de um PC para um aplicativo Android caseiro que receba o fluxo / canalização do som ?

O Windows parece não ter uma maneira fácil de conseguir isso sem instalar softwares de terceiros ou mesmo comerciais (o AirPlay não é uma opção).

O mais próximo que já vi pessoas usando o PulseAudio + Icecast, mas isso é possível em uma caixa do Windows também? Muitos usuários de Linux escrevem sobre isso, mas parece que não há nenhuma explicação real de como fazê-lo no Windows.

Talvez alguém conheça uma configuração de fluxo de vídeo VideoLAN / VLC simples (para a parte de streaming / servidor) que funcione assim (seria muito fácil, não é?) ou outra solução.

Se ele deve ser usado no Windows, deve ser fácil implantar um pacote completo que eu possa reunir com o PulseAudio + Icecast, se isso for realmente possível.

    
por dezza 20.06.2012 / 23:19

1 resposta

0

Isso parece ser resolvido em este tópico de arquivamento . Você basicamente transmite sua saída alsa servindo e transcodificando-a para mp3 ao mesmo tempo com ffmpg. Para conseguir isso, você precisa:

  1. Carregar um módulo do kernel, placa de som virtual.
  2. Diga ao Alsa para usar essa placa de som com um arquivo de configuração.
  3. Diga ao ffmpg para ouvir esta placa de som com outro arquivo de configuração.
  4. Inicie o servidor.

Então você parece capaz de tocá-lo simplesmente conectando-se a http://your.computer.ip:8090/stream.mp3 . Provavelmente funciona com o seu navegador, mas você pode experimentar alguns players de streaming, como VLC ou MXPlayer, no seu Android.

    
por 10.05.2013 / 00:04