Enviar saída de áudio do MacBook para o iPhone para ouvir remotamente

27

É possível enviar áudio de músicas no iTunes ou de filmes no Netflix ou sons de videogames etc. do meu MacBook e receber e ouvir o áudio do meu iPhone? Estou pensando nisso funcionando como fones de ouvido sem fio, exceto com um cabo muito longo. Se houver uma maneira de você me informar como a solução funciona, estou interessado em criar meu próprio script / aplicativo para fazer isso, se não for muito assustador.

Se for importante, estou executando um MacBook antigo de 2009, executando o Snow Leopard.

theck01
fonte
2
Em que ano você vive se um 20009 for velho? São 18.000 anos no futuro! ;)
Graeme Hutchison
1
Que bom que você fez esse comentário antes de editá-lo, @GraemeHutchison :).
Jason SALAZ
Houve algo novo desde 2011?
Adam_G 16/04

Respostas:

10

Sim, usando o Airfoil para Mac (também disponível para Windows ) e o aplicativo complementar Airfoil Speakers Touch você pode transmitir qualquer áudio do seu Mac para o dispositivo iOS.

Eu mesmo não tentei muito, e as críticas são mistas, mas você pode experimentá-lo gratuitamente antes de gastar o dinheiro.

Isso também pode ser usado para enviar áudio de um MacBook para um fone de ouvido bluetooth conectado a um dispositivo iOS. Algo que é muito difícil caso contrário.

Lizzan
fonte
3
Essa solução funcionou, embora para aplicativos ao vivo, como assistir a um filme no netflix, o áudio tenha sido atrasado o suficiente para ser irritante. Talvez eu vou mergulhar profundamente na API Core Audio e ver se eu posso encontrar algumas ferramentas lá
theck01
O Airfoil ainda é o melhor?
Adam_G 16/04
Definitivamente funciona com o Airfoil, mas, pessoalmente, eu não era fã de pagar 25 $ por apenas uma solução na instalação. E sério, eu não suporto o 'ei-me-eu-sou-livre-mas-eu-vou-incomodar-a-porcaria-de-você-depois-de-15-min-de-freeriding' política ..
Damian Vogel
A principal desvantagem do Airfoil é um atraso significativo, geralmente cerca de 2 segundos. Não importa apenas ouvir música, mas o áudio do Skype ou Netflix estará completamente fora de sincronia com o vídeo.
Adam_G
8

Aqui está uma pequena solução que usa os programas de código aberto Soundflower, VLC e SoX.

Primeiro de tudo, você precisa instalar os programas necessários usando o Homebrew:

brew install sox
brew cask install soundflower vlc

Escolha o dispositivo Soundflower (2 canais) nas configurações do sistema para a saída de som, de modo que possa ser encaminhado para um servidor VLC que iremos configurar a seguir. (Observe que isso silencia o alto-falante interno / entrada para fone de ouvido.) Ao marcar "Mostrar volume na barra de menus", você também pode alterar o dispositivo de saída clicando com o botão da tecla Alt mais conveniente no item da barra de menus.

Definições de som

Agora, execute o servidor VLC:

sox -t coreaudio "Soundflower (2c" -t mp3 -C 96 -q - | \
  vlc - --sout "#standard{access=http,mux=ogg,dst=localhost:8080}" --intf dummy

Você pode adaptar a qualidade e a taxa de bits com o -Ccomutador (consulte a documentação do SoX ). Remova -qpara obter feedback visual sobre se o som está sendo reproduzido.

Por fim, no seu dispositivo iOS, instale o cliente iOS VLC . No menu lateral, escolha Fluxo de rede e insira http://[YOUR-LOCAL-IP]:8080para iniciar o fluxo.

Advertências: Essa configuração não é adequada para aplicativos em tempo real, como jogos ou bate-papo, porque há um atraso de ~ 2 segundos. No entanto, ele pode ser usado para assistir vídeos no VLC, alterando a trilha sonora para dar conta do atraso (Janela> Sincronização de trilhas).

Robin Dinse
fonte
1
uma ótima solução! obrigado. Recomenda-se incluir: atualização de redefinição de redefinição e atualização de redefinição antes de iniciar a instalação
Roy
Não é brewatualizado automaticamente ao instalar algo? A propósito, me ocorreu que era possível acessar um dispositivo de entrada de áudio (neste caso, o Soundflower) diretamente do VLC, qtsound://conforme descrito aqui . Desta forma, pode-se evitar o SoX como um programa adicional de captura de som.
Robin Dinse
2

Não gostava de pagar pelo Airfoil - além de suspeitar de não poder usar todas as fontes de áudio no mac.

Em vez disso, estou usando Airphones (DELETED - aplicativo agora indisponível)

Joe
fonte
1
Voto negativo, porque o Airphonesapp.com agora exibe um site de pornografia .. NSFW!
Dominik Dorn
1
Justo. Editado ...
Joe
1

Usei o Airfoil e consegui transmitir músicas do iTunes (em um iMac executando o OSX Mavericks 10.9.1) para meus iDevices.

Admito que o preço de US $ 25 não foi algo que gostei.

No entanto, ele funciona. Você pode tocar músicas do iTunes no seu laptop e ouvir simultaneamente as músicas do seu iPhone remotamente.

Você pode ter toda a casa tocando a mesma música através de vários alto-falantes: seu laptop, seu iphone e talvez um imac ou ipad.

Para mim, o preço dos US $ 25 é um pouco mais fácil de engolir do que comprar um Apple Airport Express mais US $ 94 e caixas de som para conectar-se ao Airport Express.

Além do mais, o Airport Express possui apenas uma porta de áudio, portanto, um alto-falante para um Airport Express.

Espero que isto ajude.

user69011
fonte