Como fazer streaming de áudio por Chromecast ou DLNA no Linux

bom logotipo do ubuntu

Pulseudio-dlna em um cliente de streaming fino que usado para transmitir facilmente áudio de um computador Linux usando o PulseAudio para outros dispositivos DLNA / UPnP ou Chromecast na mesma rede.

Através deste utilitário, podemos descobrir todos os dispositivos UPnP, DLNA ou Chromecast que são capazes de reproduzir o conteúdo em nossa rede e vinculá-los ao PulseAudio. Desta forma, você pode selecionar suas fontes de áudio ou usar pavucontrol para estabelecer o que transmitir para aquele dispositivo.

Vamos começar com instale o aplicativo pulseaudio-dlna. Nas versões 16.04, 15.10 e 14.04 do Ubuntu, Linux Mint 17.x e seus derivados, pulseaudio-dlna pode ser instalado a partir de um PPA. Para adicioná-lo, só teremos que executar os seguintes comandos no terminal:

sudo add-apt-repository ppa:qos/pulseaudio-dlna
sudo apt-get update
sudo apt-get install pulseaudio-dlna

Se tivermos qualquer outra distribuição, muitos tutoriais estão disponíveis online que podemos seguir, como é. A seguir, executaremos o seguinte comando no terminal:

pulseaudio-dlna

Depois de lançado, vamos garantir que o dispositivo DLNA / UPnP ou Chromecast está ligado. O próximo passo que devemos fazer é abrir as opções de som de seu menu e selecione nosso dispositivo como elemento de saída.

imagem chromecast

Vamos escolher o dispositivo para o qual queremos transmitir e pronto. Se você escolheu um dispositivo DLNA / UPnP, saiba que você pode ter que aceitar a conexão através de uma janela pop-up que pode parecer para você. O Chromecast, no entanto, deve começar a tocar imediatamente.

Em testes realizados no Ubuntu 16.04, o som enviado pelo pulseaudio-dlna tem sido satisfatório, porém, no caso do Chromecast saiu distorcido em algumas ocasiões. Para fazer funcionar corretamente devemos definir o codec ffmpeg como decodificador de backend em pulseaudio-dlna usando o seguinte comando:

pulseaudio-dlna --codec mp3 --encoder-backend=ffmpeg

Se você estiver usando a versão mais recente do pulseaudio-dlna, você saberá que ela foi atualizada e O codec flac agora é priorizado para reprodução via Chromecast. Para usá-lo, você deve primeiro instalá-lo em seu sistema com o seguinte comando:

sudo apt-get install ffmpeg

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Camilo dito

    É possível transmitir áudio na Apple TV a partir do Ubuntu?

    1.    Miguel Angel Santamaría Rogado dito

      Ola camilo,

      Depende do dispositivo, se for antigo e usar AirPlay deve funcionar (pode ser necessário instalar o pacote "pulseaudio-module-raop"); se for bastante recente e usar o AirPlay 2, lamento dizer que você terá que insistir muito nele. Se for possível fazer com que o Apple TV se comunique usando o protocolo DLNA, você terá uma chance melhor de fazê-lo funcionar usando o utilitário que o Luis apresenta; Eu usei junto com um Raspberry rodando Volumio e funciona perfeitamente.

      Se você preferir usar o Air Play 2 (ou o Apple TV não suporta mais nada), deixo o link para o projeto pulseaudio-raop2 (https://hfujita.github.io/pulseaudio-raop2/) e este link para askubuntu (http://askubuntu.com/questions/544251/airplay-sink-no-longer-visible-in-pulseaudio), onde explicam o problema com mais detalhes.

      Saudações.

  2.   Enéias Espinoza dito

    Olá! Os arquivos com legendas podem ser visualizados no formato .srt? Obrigado!