Molte persone non sarebbero sorprese se lo trovasseroil dongle Chromecast da $ 35 di Google è il dispositivo di streaming multimediale più venduto di tutti i tempi. È vero, e per una buona ragione. Per un importo molto basso, gli utenti possono "trasmettere" i loro contenuti preferiti dai loro telefoni cellulari, tablet e persino browser web. C'è un inconveniente con questa tecnologia: la riproduzione di contenuti locali è impegnativa e scoraggiata. Invece, Google vuole che gli utenti acquistino in "servizi cloud". Questo è fastidioso, specialmente per gli utenti Linux in quanto siamo il tipo di tecnologia che gli utenti probabilmente vorranno ospitare e riprodurre i nostri contenuti. Non preoccuparti, però. C'è un modo per riprodurre file multimediali locali sul dispositivo. Puoi trasmettere video in streaming su Chromecast su Linux tramite riga di comando. In questo articolo, esamineremo esattamente come farlo!
Installazione di NodeJS e NPM
Castnow funziona con l'aiuto di NodeJS e così viasi installa con lo strumento NPM. Questi due elementi tecnologici fondamentali non sono presenti su molte distribuzioni Linux per impostazione predefinita. Di conseguenza, dovrai installarlo per trasmettere video in streaming su Chromecast su 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
Altro
Altre distribuzioni Linux non menzionate hanno ancheNodeJS. Per installarlo, è meglio visitare il sito Web NodeJS e leggere le istruzioni specifiche per il tuo sistema operativo basato su Linux. In alternativa, cerca il gestore pacchetti e installa NPM / NodeJS.
Castnow
Castnow è su Github e il codice sorgente èliberamente disponibile per la compilazione e l'installazione a mano. Tuttavia, non è davvero necessario farlo, poiché lo sviluppatore di questo progetto lo rende disponibile come pacchetto NPM. L'installazione di uno strumento NPM è piuttosto semplice.
sudo npm install castnow -g
Al termine dell'installazione dello strumento Castnow, puoi iniziare a trasmettere.
Usando Castnow
Se hai un solo Chromecast, Castnow lo faràlo rileva automaticamente e lo usa come predefinito. Poiché la maggior parte delle persone di solito ha un Chromecast, non è necessario entrare nei dettagli su come connettersi a più dispositivi. Detto questo, alcune persone hanno sicuramente più dispositivi Chrome. Se sei tu, e ne hai più di uno, usa questo comando per specificare su quale lanciare dalla riga di comando: castnow --device "name of Chromecast".
Streaming video
I video possono essere trasmessi in streaming con Castnow suChromecast da qualsiasi URL remoto o locale. Per fare ciò, scopri prima se il tuo video utilizza il codec giusto, poiché il software di streaming ha un problema con determinati codici video. Ecco perché è meglio utilizzare i file video Mp4 con questo strumento.
Streaming video remoto con:
castnow http://website-with-mp4file.com/videofile.mp4
Riproduci video locale
La riproduzione di un video locale viene eseguita al meglio dal tuoPC Linux. Cerca di non eseguire lo streaming di file MP4 sulla rete con directory remote, poiché anche questo non funzionerà. La riproduzione è ottimale con i file MP4, poiché Chromecast supporta al meglio questo formato. Tuttavia, Castnow supporta la conversione live con FFMPEG.
castnow /path/to/video.mp4
In alternativa, converti il video in MP4 durante la riproduzione:
castnow /path/to/video.avi --tomp4
Suonare
Puoi riprodurre musica con Castnow proprio come faresti con un file video. Funziona allo stesso modo del video.
castnow /path/to/song.mp3
oppure esegui lo streaming del file musicale con:
castnow http://songwebsite.com/song.mp3
Altre opzioni
Ci sono molte altre cose che Castnow può fareper interagire con il tuo Chromecast, al di fuori della semplice riproduzione di video o brani qua e là. Tutte le opzioni sono varie opzioni disponibili per l'uso. Ad esempio, vuoi i sottotitoli con il tuo video locale? Usa il -subtitles interruttore. Vuoi mettere in loop il video corrente o mescolare la coda? Uso -ciclo continuo e -shuffle rispettivamente.
Basti dire che ce ne sono molti diversiopzioni in cui gli utenti avanzati possono scavare, per ottenere il massimo da Castnow e dal loro Chromecast. Detto questo: se tutto ciò che vuoi è la capacità di riprodurre file multimediali locali e remoti, le indicazioni sopra riportate sono tutto ciò di cui hai bisogno.
Puoi accedere all'elenco completo dei comandi di Castnow accedendo a una finestra del terminale e digitando castnow –help. In alternativa, salva l'intero file della guida in un file di testo a cui puoi fare riferimento in qualsiasi momento con:
castnow --help >> ~/castnow-help.txt
Questo metterà castnow-help.txt in / home / nome utente /.
Conclusione
Nel browser, il Chromecast di Google è un potentestrumento. Con esso, gli utenti possono trasmettere qualsiasi cosa, dalle loro pagine Web preferite, alla musica, ai film e tutto il resto. Sfortunatamente, Google è una società Internet. Di conseguenza, non hanno interesse a consentire agli utenti di riprodurre contenuti locali. Questo non importa, poiché gli utenti Linux sono un gruppo creativo.
Con l'aiuto di Castnow, gli utenti possono spostarsiI desideri di Google di un cloud e di "contenuti a pagamento" solo esperienza di consumo dei media. Al contrario, sono in grado di fare buon uso del Chromecast e di sfruttarlo per il potenziale che tutti sappiamo che si è nascosto.
Commenti