Existe uma maneira de transmitir áudio / vídeo para um dispositivo Apple Airplay?


22

Existe uma maneira de transmitir áudio ou vídeo para um dispositivo Apple Airplay?

Eu tenho um Aiprort Express que pode reproduzir áudio, mas a mesma pergunta se aplica à Apple TV ou a qualquer outro dispositivo Airplay.

É realmente fácil fazer isso no iTunes e eu queria saber se existe uma maneira de fazê-lo no ubuntu?


O protocolo de streaming de áudio (RAOP) deve ser o mesmo para os dispositivos Airport Express e Airplay, você tentou? Infelizmente, não tenho nenhum dispositivo Airplay em mãos para testar. Streaming de vídeo podem, eventualmente, ser feito através de um plug-in Totem
— Takkat

você pode usar o xbmc (www.xbmc.org)

Respostas:


12

Isso não parece para trabalhar em 14,04 mais: sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf. Simplesmente não vejo o dispositivo na guia de saída.

Para corrigi-lo, instale paprefs : sudo apt-get install paprefs, inicie-o e selecione as duas opções no acesso à rede e reinicie. O dispositivo agora deve aparecer.


+1 para paprefs, que adicionou os dispositivos virtuais para mim - ~~ mas ~~ quando os escolho como dispositivo de saída, o indicador de nível de volume congela e nenhum som pode ser observado no terminal. Alguma ideia?
— App

O que você faz se o dispositivo estiver protegido por senha? Eu o selecionei, pavucontrolmas ele não será transmitido (o dispositivo está protegido por senha) e não foi solicitada uma senha em nenhum lugar.
— Jake

10

Eu usei até certo ponto para transmitir para o meu aeroporto. Mas com resultados muito desiguais. em casa, funcionou bem por muito tempo, mas em um local de amigos com o aeroporto quase nunca funciona.

A instalação é fácil, pelo menos.

no terminal, digite o comando:

sudo apt-get install pulseaudio-module-raop pulseaudio-module-zeroconf

pode ser necessário reiniciar. O Ubuntu detectará automaticamente o seu dispositivo de aeroporto na rede. Você pode mudar para usá-lo como fonte de som a partir da sua configuração de sons no canto superior esquerdo da tela.

Vá na guia chamada "output" se / quando detectado, você verá seu dispositivo de aeroporto. selecione-o e tente transmitir algo para ele.

Aqui está uma foto do menu. Meu aeroporto está quebrado, então não posso mostrar como ele está, mas é apenas mais um dispositivo de som abaixo do interno

insira a descrição da imagem aqui

Há um atraso de 5 a 6 segundos ao transmitir / alternar músicas durante a transmissão para o aeroporto.


As capturas de tela aqui tornariam essa resposta ótima!
— Jorge Castro

Aqui está a imagem que você pediu :)
— Tomodachi

bem, ele não detecta meu aeroporto expresso ... alguma dica sobre o diagnóstico do que não está funcionando?
— drevicko

você precisa do avahi execução, para verificar a sua funcionalidade tentar avahi-browse -pelo do terminal, ele irá listar um monte de serviços disponíveis em sua rede local, incluindo seu aeroporto
— Tomodachi

Também funcionou no 14.04 após atualizar as preferências usando paprefs, mas tentando transmitir resultados de áudio em um áudio "segmentado", quase inaudível.
— Giovanni

1

É meio que funciona no Ubuntu 12.04 seguindo as instruções acima. O que notei é que nem todos os aplicativos se comportam bem com ele. Por exemplo, o som é instável usando o aplicativo padrão do Ubuntu para música Rhythmbox, mas é bom usando a visualização Linux do Spotify.

Meu palpite é que a qualidade depende da taxa de bits pela qual o áudio é enviado ao Airport Express, como se o dispositivo fosse capaz de suportar efetivamente o áudio transmitido somente para ele de acordo com um conjunto específico de parâmetros.

Essa hipótese também é consistente com esta solução alternativa para o problema: usar o VLC para codificar em tempo real e transmitir todo o áudio para o Airport Express: http://forum.videolan.org/viewtopic.php?f=13&t=97111 . Eu não poderia fazer isso funcionar, no entanto.

Em um mundo ideal, o suporte do Pulse ao Airplay cuidaria da recodificação. No momento parece que não está acontecendo.


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.