sync sound em vários computadores

5

Adquiri recentemente dois computadores porque a universidade comprou novos computadores. Liguei-os ao meu sistema de som (consegui adquirir dois sistemas de som antigos há algum tempo atrás) usando uma saída jack 3.5. Eu os coloquei em lados opostos do meu quarto (sim, é apenas um quarto) e gostaria de sincronizar a saída de som de ambos os PCs usando wifi.

Normalmente eu usaria apenas vlc, corrija o atraso e termine com isso, mas infelizmente não estou transmitindo arquivos mp3, mas som real da internet.

Eu não me importo se houver um atraso entre o recebimento do som e a reprodução real do som. Eu só quero que os dois sistemas de som do PC sejam sincronizados.

A distância entre os dois computadores e os sistemas de som é longa para que seja possível executar um cabo entre eles sem perda de qualidade de som.

Alguém sabe como fazer isso?

    
por Arno van der Weijden 18.11.2013 / 19:34

2 respostas

1

Como não tenho 2 PCs prontamente disponíveis, não tenho certeza se isso funciona. Mas, experimentando essa solução, você deve conseguir que ela funcione.

Digamos que você queira trabalhar no PC1 e reproduzir sons no PC1 e no PC2.

No PC1 e no PC2:

Instale as Preferências do PulseAudio:

sudo apt-get install paprefs

Apenas no PC1:

  1. Abra a caixa de diálogo Preferências do PulseAusio (em Dash, por exemplo).
  2. Na guia Network Access , ative Make discoverable PulseAudio network... . Isso tornará o dispositivo de som no PC2 acessível a partir do PC1, se permitido pelo PC2.

Apenas no PC2:

  1. Abra a caixa de diálogo Preferências do PulseAusio.
  2. Na guia Network Server , verifique Enable network access to local sound devices e Allow other machines on LAN to discover local sound devices . Isso torna o dispositivo de som no PC2 visível para o PC1.
  3. Não confira Don't require authentication - que permitirá que outras pessoas na LAN façam spam no seu sistema de som.

Fornecendo autenticação:

Copie o arquivo ~/.pulse-cookie de um dos PCs para o outro, de modo que esse arquivo seja idêntico em ambos os PCs. Não importa qual arquivo do PC é copiado para o outro.

Neste ponto (possivelmente após a reinicialização dos dois PCs), você poderá reproduzir sons do PC1 no sistema de som do PC2:

No PC1

  1. Abra a caixa de diálogo de controle de volume.
  2. Na guia Output , mude para o dispositivo de som do PC2 (sob a lista "Reproduzir som por meio").
  3. Reproduza alguns exemplos de áudio no PC1 e verifique se você consegue ouvir a saída no PC2.

Agora você deseja que o servidor de som no PC1 encaminhe sons para ambos os dispositivos de som (disponíveis localmente para ele). Para isso você tem que criar um dispositivo de som virtual cujos escravos são os dois dispositivos disponíveis. Um fácil de fazer isso é

No PC1:

  1. Abra a caixa de diálogo Preferências do PulseAudio.
  2. Na guia Simultaneous Output , ative Add virtual... .
  3. Na caixa de diálogo de controle de volume, escolha este dispositivo de saída virtual.

Notas:

  1. A saída simultânea em todas placas de som locais pode não ser desejável, neste caso você deve dar uma olhada na opção pacmd module-combine para combinar apenas select sinks.
  2. Se você deseja trabalhar com PC1 ou PC2 e deseja que todos os sons sejam reproduzidos em ambos os PCs, execute as etapas específicas de PC1 e PC2 no PC1 e no PC2.
  3. Espero que a rede seja strong o suficiente para que nenhum erro de sincronização perceptível aconteça. Caso contrário, aparentemente, será necessário modificar alguns tamanhos de buffer para definir as coisas corretamente.

Fontes:

  1. link
  2. link
por S Prasanth 27.11.2013 / 09:10
0

Como os dois sistemas estão na mesma sala, e presumindo que esteja tocando a mesma trilha de áudio. É possível que você apenas execute cabos longos a partir de um computador? Assim, você pode pegar um computador e conectar um divisor de 3,5 pinos (se houver apenas um) conectar um conjunto de alto-falantes a uma das saídas e o outro conjunto de alto-falantes à segunda saída (você deve ser capaz de encontrar cabos de extensão 3.5jack) se o fornecido não for longo o suficiente). Ou a chave para isso é ser estritamente sem fio?

    
por Devin 18.11.2013 / 19:54