La mayoría de las personas no se sorprenderían si encontrarandescubrimos que el dongle Chromecast de $ 35 de Google es el dispositivo de transmisión de medios más vendido de todos los tiempos. Es cierto, y por una buena razón. Por una cantidad muy baja de dinero, los usuarios pueden "transmitir" su contenido favorito desde sus teléfonos móviles, tabletas e incluso navegadores web. Sin embargo, hay un inconveniente con esta tecnología: la reproducción de contenido local es un desafío y se desaconseja. En cambio, Google quiere que los usuarios compren "servicios en la nube". Esto es molesto, especialmente para los usuarios de Linux, ya que somos el tipo de tecnología que los usuarios tienen más probabilidades de querer alojar y reproducir nuestro propio contenido. Sin embargo, no se preocupe. Hay una forma de reproducir archivos multimedia locales en el dispositivo. Puede transmitir videos a Chromecast en Linux a través de la línea de comandos. En este artículo, veremos exactamente cómo hacerlo.
Instalación de NodeJS y NPM
Castnow trabaja con la ayuda de NodeJS, yse instala con la herramienta NPM. Estas dos piezas tecnológicas críticas no están en muchas distribuciones de Linux por defecto. Como resultado, deberá instalarlo para transmitir videos a Chromecast en 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
Otro

Otras distribuciones de Linux no mencionadas también tienenNodoJS. Para instalarlo, es mejor ir al sitio web de NodeJS y leer las instrucciones específicas para su sistema operativo basado en Linux. Alternativamente, busque su administrador de paquetes e instale NPM / NodeJS.
Castnow
Castnow está en Github, y el código fuente esdisponible gratuitamente para compilación e instalación a mano. Sin embargo, realmente no hay necesidad de hacer esto, ya que el desarrollador de este proyecto lo pone a disposición como un paquete NPM. Instalar una herramienta NPM es bastante fácil.
sudo npm install castnow -g
Cuando la herramienta Castnow termine de instalarse, puede comenzar a transmitir.
Usando Castnow
Si solo tienes un Chromecast, Castnow lo harádetectarlo automáticamente y usarlo como predeterminado. Como la mayoría de las personas suelen tener un Chromecast, no hay una necesidad real de entrar en detalles sobre cómo conectarse a múltiples dispositivos. Dicho esto, algunas personas definitivamente tienen múltiples dispositivos Chrome. Si ese eres tú y tienes más de uno, usa este comando para especificar a cuál enviar en la línea de comando: castnow --device "name of Chromecast".
Transmisión de vídeo
Los videos se pueden transmitir con Castnow aChromecast desde cualquier URL remota o local. Para hacer esto, primero averigüe si su video está usando el códec correcto, ya que el software de transmisión tiene un problema con ciertos códigos de video. Por eso es mejor usar archivos de video Mp4 con esta herramienta.

Transmita video remoto con:
castnow http://website-with-mp4file.com/videofile.mp4
Reproducir video local
Reproducir un video local se hace mejor desde tuPC con Linux. Intente no transmitir archivos MP4 a través de la red con directorios remotos, ya que esto tampoco funcionará. La reproducción se realiza mejor con archivos MP4, ya que Chromecast admite este formato de la mejor manera. Sin embargo, Castnow admite la conversión en vivo con FFMPEG.
castnow /path/to/video.mp4
O convierta el video a MP4 mientras se reproduce:
castnow /path/to/video.avi --tomp4
Reproducir música
Puedes reproducir música con Castnow como lo harías con un archivo de video. Funciona de la misma manera que el video.

castnow /path/to/song.mp3
o Transmita el archivo de música con:
castnow http://songwebsite.com/song.mp3
Otras opciones
Castnow puede hacer muchas otras cosaspara interactuar con tu Chromecast, fuera de solo reproducir un video o una canción aquí y allá. Todas las opciones son varios interruptores que están disponibles para usar. Por ejemplo, ¿quieres subtítulos con tu video local? Utilizar el –Subtítulos cambiar. ¿Desea repetir el video actual o barajar la cola? Utilizar -lazo y -barajar respectivamente.
Baste decir que hay muchos diferentesopciones en las que los usuarios avanzados pueden profundizar, para aprovechar al máximo Castnow y su Chromecast. Dicho esto: si todo lo que desea es la capacidad de reproducir archivos multimedia locales y remotos, las instrucciones anteriores son todo lo que necesita.
Puede acceder a la lista completa de comandos de Castnow yendo a una ventana de terminal e ingresando castnow –help. Alternativamente, guarde el archivo de ayuda completo en un archivo de texto que puede consultar en cualquier momento con:

castnow --help >> ~/castnow-help.txt
Esto pondrá castnow-help.txt en / home / username /.
Conclusión
En el navegador, el Chromecast de Google es un poderosoherramienta. Con él, los usuarios pueden transmitir cualquier cosa desde sus páginas web favoritas, música, películas y todo lo demás. Lamentablemente, Google es una empresa de internet. Como resultado, no tienen interés en permitir a los usuarios reproducir contenido local. Sin embargo, esto no importa, ya que los usuarios de Linux son un grupo creativo.
Con la ayuda de Castnow, los usuarios pueden moverseLos deseos de Google de una experiencia de consumo de medios en la nube y "contenido pago". En cambio, pueden hacer un buen uso del Chromecast y llevarlo al potencial que todos sabemos que se ha escondido.
Comentarios