Para enviar streaming do Linux para o Google Chromecast via linha de comando, você pode usar o media player VLC ou a ferramenta stream2chromecast.
Utilizando VLC
O VLC é um dos melhores media players disponíveis, tem inúmeras funções e na última versão possui suporte ao ChromeCast nativamente. Teoricamente ao acessar o menu Video > Renderer > Scan, o VLC é capaz de detectar seu ChromeCast. Nas minhas experiências não funcionou então tive que utilizar a linha de comando, digitando diretamente o IP do meu device:
vlc --sout="#chromecast{ip=ipaddress}" media.mp4
Você pode obter o IP do seu Chromecast no aplicativo Google Home.
Utilizando stream2chromecast
Através do VLC eu não consegui indicar qual faixa de áudio eu desejava utilizar,
nem mesmo com o opção --audio-track
funcionou. Tive que procurar uma
alternativa e encontrei o aplicativo stream2chromecast
. A utilização é simples
e direta:
stream2chromecast media.mp4
Se você tiver mais do que um Chromecast, pode listar todos utilizando o comando a seguir:
stream2chromecast -devicelist
Depois basta especificar o que deseja com a opção -devicename
, exemplo:
stream2chromecast -devicename ChromecastSala media.mp4