A maioria das pessoas não ficaria surpresa se encontrassemdestacamos que o dongle Chromecast de US $ 35 do Google é o dispositivo de streaming de mídia mais vendido de todos os tempos. É verdade, e por boas razões. Por uma quantia muito baixa, os usuários podem "transmitir" seu conteúdo favorito de seus celulares, tablets e até navegadores da web. Porém, há uma desvantagem com esta tecnologia: a reprodução de conteúdo local é desafiadora e desencorajada. Em vez disso, o Google quer que os usuários comprem "serviços em nuvem". Isso é chato, especialmente para usuários de Linux, pois somos o tipo de usuário de tecnologia que mais provavelmente deseja hospedar e reproduzir nosso próprio conteúdo. Não se preocupe, no entanto. Existe uma maneira de reproduzir arquivos de mídia locais no dispositivo. Você pode transmitir vídeos para o Chromecast no Linux via linha de comando. Neste artigo, veremos exatamente como fazê-lo!
Instalando o NodeJS e o NPM
Castnow trabalha com a ajuda do NodeJS einstala com a ferramenta NPM. Essas duas partes críticas da tecnologia não estão em muitas distribuições Linux por padrão. Como resultado, você precisará instalá-lo para transmitir vídeos para o Chromecast no Linux.
Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
Arch Linux
sudo pacman -S npm
Debian
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash - sudo apt-get install -y nodejs
Fedora
curl --silent --location https://rpm.nodesource.com/setup_8.x | bash - sudo dnf install nodejs npm
OpenSUSE
sudo zypper install nodejs4
De outros

Outras distribuições Linux não mencionadas também têmNodeJS. Para instalá-lo, é melhor acessar o site do NodeJS e ler as instruções específicas para o seu sistema operacional baseado em Linux. Como alternativa, procure seu gerenciador de pacotes e instale o NPM / NodeJS.
Castnow
Castnow está no Github, e o código fonte édisponível gratuitamente para compilação e instalação manualmente. No entanto, não há realmente necessidade de fazer isso, pois o desenvolvedor deste projeto o disponibiliza como um pacote NPM. Instalar uma ferramenta NPM é bastante fácil.
sudo npm install castnow -g
Quando a ferramenta Castnow terminar de instalar, você poderá iniciar a transmissão.
Usando Castnow
Se você tiver apenas um Chromecast, o Castnow irádetectá-lo automaticamente e usá-lo como padrão. Como a maioria das pessoas costuma ter um Chromecast, não há uma necessidade real de detalhar como se conectar a vários dispositivos. Dito isto, algumas pessoas definitivamente têm vários dispositivos Chrome. Se esse é você, e você tem mais de um, use este comando para especificar em quem converter na linha de comando: castnow --device "name of Chromecast".
Transmitir vídeo
Os vídeos podem ser transmitidos com o Castnow para oChromecast a partir de qualquer URL remoto ou local. Para fazer isso, primeiro descubra se o seu vídeo está usando o codec correto, pois o software de streaming tem um problema com determinados códigos de vídeo. É por isso que é melhor usar arquivos de vídeo MP4 com esta ferramenta.

Transmita vídeo remoto com:
castnow http://website-with-mp4file.com/videofile.mp4
Reproduzir vídeo local
A reprodução de um vídeo local é feita da melhor maneira possível.PC Linux. Tente não transmitir arquivos MP4 pela rede com diretórios remotos, pois isso também não funcionará. A reprodução é melhor realizada com arquivos MP4, pois o Chromecast suporta esse formato da melhor forma. No entanto, o Castnow suporta conversão ao vivo com o FFMPEG.
castnow /path/to/video.mp4
Ou converta o vídeo para MP4 conforme ele é reproduzido:
castnow /path/to/video.avi --tomp4
Tocar música
Você pode tocar música com o Castnow como faria com um arquivo de vídeo. Funciona da mesma maneira que o vídeo.

castnow /path/to/song.mp3
ou Transmita o arquivo de música com:
castnow http://songwebsite.com/song.mp3
Outras opções
Há muitas outras coisas que Castnow pode fazerpara interagir com seu Chromecast, além de apenas reproduzir um vídeo ou música aqui e ali. Todas as opções são várias opções disponíveis para uso. Por exemplo, deseja legendas para o seu vídeo local? Use o – Legendas interruptor. Deseja repetir o vídeo atual ou embaralhar a fila? Usar -ciclo e –Shuffle respectivamente.
Basta dizer, existem muitos diferentesopções que os usuários avançados podem explorar, para aproveitar ao máximo o Castnow e seu Chromecast. Dito isto: se tudo o que você deseja é a capacidade de reproduzir arquivos de mídia locais e remotos, as instruções acima arrebatam tudo o que você precisa.
Você pode acessar a lista completa de comandos do Castnow, acessando uma janela do terminal e inserindo castnow –help. Como alternativa, salve o arquivo de ajuda inteiro em um arquivo de texto ao qual você possa se referir a qualquer momento:

castnow --help >> ~/castnow-help.txt
Isso colocará o castnow-help.txt em / home / nome de usuário /.
Conclusão
No navegador, o Chromecast do Google é um poderosoferramenta. Com ele, os usuários podem transmitir qualquer coisa, de suas páginas da Web favoritas, até músicas, filmes e tudo mais. Infelizmente, o Google é uma empresa de internet. Como resultado, eles não têm interesse em permitir que os usuários reproduzam conteúdo local. Isso não importa, pois os usuários do Linux são um grupo criativo.
Com a ajuda do Castnow, os usuários podem se locomoverOs desejos do Google de uma nuvem e "conteúdo pago" apenas experiência de consumo de mídia. Em vez disso, eles podem fazer bom uso do Chromecast e levá-lo ao potencial que todos sabemos que ele escondeu.
Comentários