Come trasmettere in streaming su YouTube con un Raspberry Pi

Come trasmettere in streaming su YouTube con un Raspberry Pi

Aggiungendo un modulo fotocamera al tuo Raspberry Pi, ottieni essenzialmente una fotocamera connessa a Internet portatile, leggera e facile da tenere o montare.





Quindi, ha senso che tu voglia trasmettere filmati con esso. Ma come si inizia con questo? Quale modello Pi dovresti usare? Una soluzione del modulo fotocamera è migliore di un'altra? E come fai a caricare i filmati su YouTube?





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





Perché trasmettere in live streaming con un Raspberry Pi?

Con la disponibilità di servizi di streaming facili da usare come Mixer e Twitch e così tanti dispositivi diversi in grado di trasmettere in streaming su YouTube, potresti chiederti 'perché scegliere il Pi'?

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



E poi, c'è quel motivo secolare: perché puoi! L'impostazione del Pi come streamer video in diretta consente di apprezzare ciò che sta accadendo in background su altri dispositivi che svolgono la stessa attività. È un po' disordinato, richiede una lunga stringa di comando, ma il risultato è soddisfacente.

Cosa ti servirà

Per trasmettere in streaming tutto ciò che si trova davanti al tuo Raspberry Pi su YouTube, avrai bisogno di quanto segue:





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

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

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





come collegare il controller ps2 al pc

Avrai anche bisogno di un canale YouTube, per lo streaming dei tuoi filmati. Non è così difficile da configurare come potresti pensare.

Configura il tuo canale YouTube

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

Questo si chiama an Indirizzo RMTP ed è fondamentalmente un URL multimediale specifico.

Per trovarlo, vai su YouTube, accedi e cerca il Caricamento pulsante. Questo è ciò che useresti normalmente su YouTube per aggiungere un video. In questa occasione, tuttavia, lo ignoreremo e faremo clic Iniziare sotto Live Streaming.

Nella schermata successiva, inserisci i dettagli che desideri per il feed live. Queste saranno le informazioni sull'oggetto del feed e un titolo, che dovresti aggiungere sotto Informazioni basilari . Avrai anche la possibilità di impostare il livello di privacy dello stream; è Pubblico , Non in elenco , o Privato ?

Nella scheda successiva, Configurazione della chiave di streaming , cerca il URL streaming e Nome/chiave dello streaming (dovrai cliccare Svelare per vedere questo). Tieni presente che la chiave Stream deve essere mantenuta privata: chiunque disponga di queste informazioni può eseguire lo streaming sul tuo canale YouTube!

(Configurare la videocamera di streaming Pi tramite SSH? Copia semplicemente il nome/la chiave dello stream dalla finestra del browser YouTube nella riga di comando remota del Raspberry Pi.)

Per dare un'occhiata alle altre opzioni qui, consulta la nostra guida a creare un canale YouTube .

Prepara il Raspberry Pi per lo streaming live di YouTube

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

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

sudo apt update
sudo apt upgrade

Il completamento dell'operazione richiederà alcuni minuti. Una volta completato, apri una finestra di terminale e inserisci:

sudo raspi-config

Usa i tasti freccia per selezionare Abilita fotocamera , rubinetto Accedere, quindi seleziona Sì. Ti verrà chiesto di riavviare. Quando il tuo Pi si riavvia, inserisci:

raspistill –o image.jpg

Troverai lo snap risultante nella directory Home. Una volta che sai che la tua fotocamera funziona con il tuo Raspberry Pi, puoi procedere.

Imposta lo streaming con avconv

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

come usare gif come sfondo
sudo apt install libav-tools

Insieme a avconv installato, sei pronto per creare il feed per YouTube. Avrai bisogno del nome/chiave dello stream che hai annotato in precedenza per questo.

Il comando però è 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 ed eseguirlo, copia il codice, incollalo nella finestra del terminale e premi invio. Ricordati di cambiare [la-tua-chiave-segreta-qui] per la chiave Stream di cui hai preso nota in precedenza.

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

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

Cosa significa il comando Stream

Quel lungo comando sopra può essere abbastanza confuso per l'occhio inesperto ma presenta una raccolta di parametri separati. Diamo un'occhiata ai più importanti.

-fps

: Questa è la frequenza di fotogrammi al secondo. Per i migliori risultati dovrebbe essere superiore a 24, che è la velocità tradizionalmente utilizzata dai film per creare l'illusione del movimento. Se le prestazioni sono un problema, tuttavia, potresti preferire ridurlo per migliorare la cottura a vapore.

-w -h

: possono essere utilizzati per specificare larghezza e altezza. Se li ometti, raspivid utilizzerà la risoluzione completa ad alta definizione 1920x1080 (1080p).

-b

: Limite del bitrate di uscita. La raccomandazione di YouTube è 400-600 kbps. 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 video senza traccia audio (o audio senza traccia video), quindi usiamo questo per creare una traccia audio falsa per lo streaming. Poiché il Raspberry Pi non viene fornito con un microfono integrato e i migliori risultati audio si ottengono aggiungendo un HAT della scheda audio, questa è la soluzione semplice.

-f

: Questo è il formato di output; in questo caso è flv, il formato preferito per i live streaming di YouTube.

Stacca la tua sessione SSH per continuare lo streaming

Il comando raspivid sopra avvia uno stream, ma se ti stai connettendo tramite SSH, quando ti disconnetti lo stream si chiuderà. Sicuramente non puoi lasciare il tuo PC in esecuzione solo affinché il Pi continui a trasmettere?

Fortunatamente, c'è una risposta: schermo. Questo è un software che puoi installare che manterrà la sessione SSH in esecuzione una volta che ti disconnetti.

Inizia terminando il flusso ( Ctrl + X ), quindi schermata di installazione:

sudo apt install screen

Attendi l'installazione, quindi riavvia il Pi.

quali sono le cose del cerchio sul retro dei telefoni?
sudo reboot

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

screen

Questo fondamentalmente crea un ambiente separato in cui eseguire il comando raspivid, uno che persisterà quando ti disconnetti. Esegui semplicemente raspivid come sopra, quindi quando sei pronto per disconnetterti premi Ctrl + A .

Chiudi la finestra SSH e il flusso continuerà.

La tua fotocamera Raspberry Pi sta trasmettendo in streaming su YouTube

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

  • Collega il modulo della fotocamera 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
  • Avvia un flusso con il comando raspivid

Nota che con lo streaming persistente, c'è la possibilità che le cose possano surriscaldarsi, il che rallenterà lo streaming. Se ciò accade, prendi in considerazione alcuni Soluzioni di raffreddamento Raspberry Pi .

Condividere Condividere Tweet E-mail 3 modi per verificare se un'e-mail è reale o falsa

Se hai ricevuto un'email che sembra un po' dubbia, è sempre meglio verificarne l'autenticità. Ecco tre modi per sapere se un'e-mail è reale.

Leggi Avanti
Argomenti correlati
  • Fai da te
  • Creativo
  • Youtube
  • Webcam
  • Lampone Pi
  • Streaming multimediale
  • Tutorial progetto fai da te
Circa l'autore Christian Cawley(1510 articoli pubblicati)

Deputy Editor for Security, Linux, DIY, Programming e Tech Explained e Really Utile Podcast producer, con una vasta esperienza nel supporto di desktop e software. Collaboratore della rivista Linux Format, Christian è un armeggiatore di Raspberry Pi, un amante dei Lego e un fan dei giochi retrò.

Altro da Christian Cawley

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti