Come vivere in streaming su YouTube con un Raspberry Pi

stream-youtube-Raspi

Aggiungendo un modulo videocamera al tuo Raspberry Pi, ottieni essenzialmente una fotocamera portatile, leggera e facile da tenere in mano o collegata a Internet.

Quindi, ha senso che tu possa voler eseguire lo streaming di filmati con esso. Ma come si inizia con questo? Quale modello Pi dovresti usare? Una soluzione per modulo videocamera è migliore di un'altra? E come ottieni il filmato su YouTube?

Come con la maggior parte delle cose Raspberry Pi, è straordinariamente semplice.

Perché Live Stream con un Raspberry Pi?

Con così tanti dispositivi diversi in grado di effettuare lo streaming su YouTube, ci si potrebbe chiedere "perché scegliere il Pi"?

Bene, le sue dimensioni entrano certamente in gioco, permettendoti di posizionare il Raspberry Pi in quasi tutte le posizioni. L'utilizzo del Pi come una fotocamera live streaming dedicata di YouTube libera anche gli altri dispositivi.

E poi, c'è quella vecchia ragione: perché puoi! Configurare il Pi come un video streamer live dà un apprezzamento di ciò che sta accadendo in background su altri dispositivi che eseguono lo stesso compito. È un po 'disordinato, richiede una lunga stringa di comando, ma il risultato è soddisfacente.

Di cosa avrai bisogno

Per riprodurre in streaming tutto ciò che è di fronte al tuo Raspberry Pi su YouTube, avrai bisogno di quanto segue:

  • Un Raspberry Pi 3 o successivo.
  • Modulo fotocamera Raspberry Pi (versione originale o NoIR, va bene). (Mentre è possibile utilizzare una webcam USB, queste istruzioni presuppongono che sia in uso un modulo fotocamera Raspberry Pi.)
  • Alimentazione batteria portatile (opzionale).

Per il sistema operativo, lo standard Raspbian Stretch andrà bene. Ma potresti preferire Ubuntu o Arch Linux o qualsiasi altra distribuzione Raspberry Pi attualmente disponibile.

Quindi, collegare la fotocamera e avviare. La nostra precedente guida alla configurazione del modulo videocamera Raspberry Pi spiega come farlo correttamente.

Avrai anche bisogno di un canale YouTube, per lo streaming delle tue riprese. Non è così difficile da configurare come potresti pensare.

Configura il tuo canale YouTube

Probabilmente hai già un account YouTube. Se utilizzi Google Mail, è disponibile un account pronto per l'attivazione. Avrai bisogno di un URL speciale da qui che dirige il filmato catturato dalla fotocamera del Raspberry Pi su YouTube.

Questo è chiamato indirizzo RMTP ed è fondamentalmente un URL multimediale specifico.

Per trovarlo, vai su YouTube, accedi e cerca il pulsante Carica . Questo è quello che useresti normalmente su YouTube per aggiungere un video. In questa occasione, però, stiamo andando a ignorare questo e fare clic su pulsante Per iniziare sotto Live Streaming.

Utilizza lo streaming live di YouTube

Nella schermata successiva, inserisci i dettagli che desideri per il feed dal vivo. Ciò sarà informazioni sull'argomento del feed e un titolo, che dovresti aggiungere sotto Informazioni di base . Avrai anche la possibilità di impostare il livello di privacy dello stream; è pubblico , non elencato o privato ?

Inserisci i dettagli di base e la descrizione per il tuo stream

Nella scheda successiva, Impostazione chiave Stream , cerca l' URL Stream e il nome / la chiave Stream (dovrai fare clic su Reveal per vederlo). Nota che la chiave Stream deve essere mantenuta privata: chiunque con queste informazioni può trasmettere al tuo canale YouTube!

Prendi il link del feed rmtp per il tuo stream Raspberry Pi

(Configurazione della telecamera di streaming Pi tramite SSH? Basta copiare il nome / tasto dello stream dalla finestra del browser YouTube nella riga di comando remota di Raspberry Pi.)

Per ulteriori informazioni sulle altre opzioni, consulta la nostra guida alla configurazione di un canale YouTube .

Prepara il Raspberry Pi per Live YouTube Streaming

Ora è il momento di configurare il tuo Raspberry Pi per lo streaming.

Inizia con l'aggiornamento. Ciò garantisce che tu stia utilizzando la versione più recente di Raspbian, con tutti gli aggiornamenti di sistema e software necessari, incluso raspivid.

 sudo apt update sudo apt upgrade 

Ci vorranno alcuni minuti per completare. Una volta completato, apri una finestra di terminale e inserisci:

 sudo raspi-config 

Abilita il modulo fotocamera Raspberry Pi

Utilizzare i tasti freccia per selezionare Abilita videocamera , toccare Invio, quindi selezionare Sì. Ti verrà richiesto di riavviare. Quando il tuo Pi si riavvia, inserisci:

 raspistill –o image.jpg 

Troverete lo snap risultante nella directory Home. Una volta che sai che la tua videocamera sta funzionando con il tuo Raspberry Pi, puoi procedere.

Impostare lo streaming con avconv

Le versioni più recenti di Raspbian hanno preinstallato avconv, quindi non è necessario installarlo. Tuttavia, se non vuoi aggiornare il tuo Raspberry Pi, puoi semplicemente installare il pacchetto libav-tools:

 sudo apt install libav-tools 

Con avconv installato, sei pronto per creare il feed per YouTube. Avrai bisogno del nome / chiave dello stream che hai annotato prima per questo.

Il comando, tuttavia, è lungo:

 raspivid -o - -t 0 -vf -hf -fps 30 -b 6000000 | avconv -re -ar 44100 -ac 2 -acodec pcm_s16le -f s16le -ac 2 -i /dev/zero -f h264 -i - -vcodec copy -acodec aac -ab 128k -g 50 -strict experimental -f flv rtmp://a.rtmp.youtube.com/live2/[your-secret-key-here] 

Come puoi vedere, ha molti elementi. Ora, se vuoi andare avanti e basta eseguirlo, copia il codice, incollalo nella finestra del terminale e premi invio. Ricorda di cambiare [la tua chiave segreta-qui] per il tasto Stream che hai annotato prima.

Se tutto ha funzionato come previsto, ti ritroverai con qualcosa del genere:

Streaming di video dal Raspberry Pi a YouTube

Quando ciò accade, torna alla scheda del browser YouTube. Alcuni istanti dopo, il filmato inizierà lo streaming:

Streaming video Raspberry Pi su YouTube

Che cosa significa il comando di flusso

Quel lungo comando di cui sopra può essere abbastanza confuso per l'occhio inesperto ma presenta una collezione di parametri separati. Diamo un'occhiata al più importante.

-fps : questa è la velocità dei fotogrammi al secondo. Per i migliori risultati dovrebbe essere più di 24, ovvero i film di velocità tradizionalmente utilizzati per creare l'illusione del movimento. Se la prestazione è un problema, tuttavia, potresti preferire ridurlo per migliorare la cottura a vapore.

-w -h : questi possono essere usati per specificare larghezza e altezza. Se li ometti, raspivid userà l'intera risoluzione 1920 × 1080 ad alta definizione (1080p).

-b : limite di bitrate in uscita. La raccomandazione di YouTube è 400-600kbps. Una cifra inferiore ridurrà la larghezza di banda in upload, in cambio di un video di qualità inferiore.

-acodec : questo è particolarmente importante per lo streaming su YouTube. Il servizio non consente il video senza una traccia audio (o audio senza traccia video), quindi lo usiamo per creare una traccia audio falsa per lo streaming. Poiché il Raspberry Pi non viene fornito con un microfono incorporato, e si ottengono i migliori risultati audio dall'aggiunta di un HAT della scheda audio, questa è la soluzione più semplice.

-f : questo è il formato di output; in questo caso è flv, il formato preferito per i live stream di YouTube.

Staccare la sessione SSH affinché lo streaming continui

Il comando raspivid di cui sopra avvia uno stream, ma se ci si connette tramite SSH, quando si disconnette lo stream verrà chiuso. Sicuramente non puoi lasciare il tuo PC in esecuzione solo per il Pi per continuare lo streaming?

Fortunatamente, c'è una risposta: schermo. Questo è un software che è possibile installare e che manterrà la sessione SSH in esecuzione dopo la disconnessione.

Inizia terminando lo stream ( Ctrl + X ), quindi installando lo schermo:

 sudo apt install screen 

Attendi che si installi, quindi riavvia il Pi.

 sudo reboot 

Riconnetti su SSH, accedi, quindi inserisci il comando per eseguire la schermata:

 screen 

In pratica questo crea un ambiente separato in cui eseguire il comando raspivid, che rimarrà inalterato alla disconnessione. È sufficiente eseguire raspivid come sopra, quindi quando sei pronto per disconnettere premi Ctrl + A.

Chiudere la finestra SSH e lo stream continuerà.

La tua fotocamera Raspberry Pi è in streaming su YouTube

Con il video in streaming Pi dalla fotocamera, tutto dovrebbe funzionare correttamente. Tutto ciò che serve è per voi:

  • Collega il modulo della videocamera al Raspberry Pi
  • Posiziona il Pi per catturare la scena
  • Esegui un aggiornamento di sistema
  • Configura un canale YouTube e copia l'URL dello stream
  • Iniziare un flusso con il comando Raspivid

Nota che con lo streaming persistente, c'è la possibilità che le cose si surriscaldino, il che rallenterà il flusso. In tal caso, prendere in considerazione alcune soluzioni di raffreddamento Raspberry Pi .

Leggi l'articolo completo: Come vivere in streaming su YouTube con un Raspberry Pi

Fonte: Utilizzare