Como posso transmitir minha saída de placa de som?

2

Eu quero transmitir a saída da minha placa de som para o meu iPod, via servidor http. O objetivo é usar o meu Hi-Fi como alto-falantes para o meu computador, usando o meu iPod, sem fio.
(NB. Eu quero transmitir tudo para o meu hifi (jogos, música ...), então os arquivos de streaming não são uma solução)

Eu tentei muitas coisas com o vlc, mas nenhuma delas foi bem-sucedida. Eu tentei algumas entradas para vlc, mas não consegui descobrir como me referir à minha placa de som

  • alsa: //
  • alsa: // hw: 0,0
  • alsa: // pulse (funciona, MAS é o microfone e não a placa de som)
  • v4l2: // --v4l-adev="/ dev / dsp" (meu computador NÃO possui / dev / dsp)
  • v4l2: // --v4l-adev="/ dev / snd"
  • - alsadev
  • - alsadev="hw: 0,0"
  • - v4l2-standard
  • alsa: // --alsadev="hw: 0,0"

Obrigado

    
por pictuga 03.04.2011 / 23:19

2 respostas

2

O Pulseaudio permite que você altere a fonte de gravação de um aplicativo ativo para que ele use "o que você ouve".

Execute o PulseAudio Volume Control, vá para a guia de gravação, ao lado do nome do aplicativo em execução que você deseja alterar a fonte de áudio para escolher "Monitor de" seu cartão "".

E você vai querer usar o pulso como sua fonte de som no aplicativo do qual você está transmitindo.

Aqui está uma captura de tela. link

Para instalar, execute:

sudo apt-get install pavucontrol

Também deve estar no menu Aplicativos, em Som e Vídeo.

Para 'definir como fallback' nos dispositivos de entrada, certifique-se de que "Mostrar:", na parte inferior, esteja definido como "Monitores".

    
por Spaisekraft 04.04.2011 / 00:55
0

Não podemos testar isso com um iPod sem fio, mas a partir de requisitos que você mencionou, um método bem estabelecido para transmitir áudio em uma rede local poderia ser a configuração de um Icecast servidor na máquina host para transmitir áudio usando um protocolo de rádio da Internet.

Em combinação com Ices2 (para .ogg) ou Darkice (para .mp3) somos capazes de transmitir a saída da placa de som do host. No lado do cliente, os fluxos aparecem como se fossem uma estação de rádio da Internet. Claro que o cliente precisa ser capaz de tocar estações de rádio na Internet.

Uma breve descrição de como fazer isso para Icecast2 / Ices2 pode ser encontrada em esta resposta .

Para reduzir a reprodução interrompida ou o atraso: as soluções de streaming podem precisar de alguns ajustes para obter o menor tamanho de buffer para reprodução não interrompida em uma determinada taxa de amostragem. Isso também depende muito da largura de banda da sua rede. Comece com uma taxa de amostragem mais baixa e reduza o tamanho do buffer e brinque com flush-samples até obter os melhores resultados para sua configuração de hardware individual.

    
por Takkat 04.04.2011 / 08:58