Cum să transmiteți în flux live pe YouTube cu un Raspberry Pi

Cum să transmiteți în flux live pe YouTube cu un Raspberry Pi

Prin adăugarea unui modul de cameră la Raspberry Pi, veți obține în esență o cameră portabilă, ușoară și ușor de ținut sau montat conectată la internet.





Deci, este logic că s-ar putea să doriți să transmiteți imagini cu acesta. Dar cum începi cu asta? Ce model Pi ar trebui să utilizați? Este o soluție pentru un modul de cameră mai bună decât alta? Și cum obțineți filmările pe YouTube?





La fel ca în majoritatea lucrurilor Raspberry Pi, este remarcabil de simplu.





De ce transmisiune live cu un Raspberry Pi?

Cu disponibilitatea de servicii de streaming ușor de utilizat, cum ar fi Mixer și Twitch și atâtea dispozitive diferite capabile de streaming pe YouTube, s-ar putea să vă întrebați „de ce să alegeți Pi”?

Ei bine, dimensiunea sa intră cu siguranță în joc, permițându-vă să poziționați Raspberry Pi în aproape orice poziție. Utilizarea dispozitivului Pi ca o cameră dedicată de streaming live YouTube vă eliberează și celelalte dispozitive.



Și apoi, există acel motiv vechi: pentru că poți! Configurarea Pi ca un streamer video live oferă o apreciere a ceea ce se întâmplă în fundal pe alte dispozitive care efectuează aceeași sarcină. Este puțin dezordonat, necesitând un șir lung de comandă, dar rezultatul este satisfăcător.

Ce vei avea nevoie

Pentru a transmite în flux tot ce se află în fața Raspberry Pi pe YouTube, veți avea nevoie de următoarele:





  • Un Raspberry Pi 3 sau o versiune ulterioară.
  • Modulul de cameră Raspberry Pi (revizuire originală sau NoIR, fie că este bine). (În timp ce se poate utiliza o cameră web USB, aceste instrucțiuni presupun că este utilizat un modul de cameră Raspberry Pi.)
  • Alimentare cu baterie portabilă (opțional).

Pentru sistemul de operare, Raspbian Stretch standard va fi bine. Dar s-ar putea să preferați Ubuntu sau Arch Linux sau oricare dintre celelalte Distrosuri Raspberry Pi disponibil acum.

Apoi, conectați camera și porniți. Ghidul nostru anterior pentru configurarea Raspberry Pi Camera Module explică cum să faceți acest lucru corect.





la ce folosesc oamenii kik

De asemenea, veți avea nevoie de un canal YouTube, pentru a vă transmite filmările. Nu este atât de dificil de configurat pe cât ați putea crede.

Configurați-vă canalul YouTube

Probabil că aveți deja un cont YouTube. Dacă utilizați Google Mail, există un cont pregătit pentru activare. Veți avea nevoie de o adresă URL specială de aici care să direcționeze imaginile capturate de camera Raspberry Pi către YouTube.

Aceasta se numește an Adresa RMTP și este practic un URL media specific.

Pentru a găsi acest lucru, accesați YouTube, conectați-vă și căutați Încărcați buton. Aceasta este ceea ce ați folosi în mod normal în YouTube pentru a adăuga un videoclip. Cu această ocazie, însă, vom ignora acest lucru și vom face clic Incepe buton sub Streaming live.

În ecranul următor, completați detaliile pe care le doriți pentru fluxul live. Acestea vor fi informații despre subiectul fluxului și un titlu pe care ar trebui să îl adăugați sub Informatii de baza . De asemenea, veți avea șansa de a seta nivelul de confidențialitate al fluxului; este Public , Nelistat , sau Privat ?

În fila următoare, Configurarea tastelor în flux , căutați Adresa URL a fluxului și Numele / cheia fluxului (va trebui să faceți clic pe Dezvălui să vezi asta). Rețineți că cheia Stream trebuie păstrată privată --- oricine are aceste informații poate transmite în flux pe canalul dvs. YouTube!

(Configurarea camerei dvs. de streaming Pi prin SSH? Pur și simplu copiați numele / cheia fluxului din fereastra browserului YouTube în linia de comandă Raspberry Pi de la distanță.)

Pentru o privire la celelalte opțiuni de aici, consultați ghidul nostru pentru configurarea unui canal YouTube .

Pregătiți Raspberry Pi pentru streamingul live YouTube

Acum, este timpul să vă configurați Raspberry Pi pentru streaming.

Începeți prin actualizare. Acest lucru vă asigură că rulați cea mai recentă versiune a Raspbian, cu toate actualizările de sistem și software necesare, inclusiv raspivid.

sudo apt update
sudo apt upgrade

Acest proces va dura câteva minute. După finalizare, deschideți o fereastră de terminal și introduceți:

sudo raspi-config

Folosiți tastele săgeată pentru a selecta Activați camera , Atingeți Introduce, apoi selectați Da. Vi se va solicita să reporniți. Când reporniți Pi, introduceți:

raspistill –o image.jpg

Vei găsi instantanul rezultat în directorul Acasă. După ce știți că camera dvs. funcționează cu Raspberry Pi, puteți continua.

Configurați fluxul cu avconv

Cele mai recente versiuni ale Raspbian au avconv preinstalat, deci nu ar trebui să-l instalați. Cu toate acestea, dacă nu doriți să actualizați Raspberry Pi, puteți instala pur și simplu pachetul libav-tools:

cum se adaugă linie în cuvânt
sudo apt install libav-tools

Cu avconv instalat, sunteți gata să creați feedul pentru YouTube. Veți avea nevoie de numele / cheia fluxului pe care l-ați notat mai devreme pentru aceasta.

Cu toate acestea, comanda este lungă:

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]

După cum puteți vedea, are o mulțime de elemente. Acum, dacă doriți să continuați și să îl rulați, copiați codul, lipiți-l în fereastra terminalului și apăsați Enter. Nu uitați să vă schimbați [cheia-secretă-aici] pentru tasta Stream ai notat mai devreme.

Dacă totul a funcționat conform intenției, veți ajunge la așa ceva:

Când se întâmplă acest lucru, reveniți la fila browserului YouTube. Câteva clipe mai târziu, filmările vor începe să fie redate în flux:

Ce înseamnă Comanda Stream

Această comandă lungă de mai sus poate fi destul de confuză pentru ochiul neantrenat, dar prezintă o colecție de parametri separați. Să ne uităm la cele mai importante.

-fps

: Aceasta este rata cadrelor pe secundă. Pentru cele mai bune rezultate, ar trebui să fie peste 24, care este viteza filmelor în mod tradițional, pentru a crea iluzia de mișcare. Cu toate acestea, dacă performanța este o problemă, este posibil să preferați să reduceți acest lucru pentru a îmbunătăți aburirea.

-w -h

: Acestea pot fi utilizate pentru a specifica lățimea și înălțimea. Dacă le omiteți, raspivid va folosi rezoluția completă de înaltă definiție 1920x1080 (1080p).

-b

: Limita ratei de biți de ieșire. Recomandarea YouTube este de 400-600 kbps. O cifră mai mică va reduce lățimea de bandă de încărcare, în schimbul unui videoclip de calitate inferioară.

-acodec

: Acesta este deosebit de important pentru streaming pe YouTube. Serviciul nu permite videoclipuri fără o pistă audio (sau audio fără o pistă video), așa că o folosim pentru a crea o pistă audio falsă pentru flux. Deoarece Raspberry Pi nu este livrat cu un microfon încorporat și cele mai bune rezultate audio sunt obținute prin adăugarea unei plăci de sunet HAT, aceasta este soluția ușoară.

-f

: Acesta este formatul de ieșire; în acest caz este flv, formatul preferat pentru fluxurile live YouTube.

Desprindeți-vă sesiunea SSH pentru ca fluxul să continue

Comanda raspivid de mai sus inițiază un flux, dar dacă vă conectați prin SSH, atunci când vă deconectați, fluxul se va închide. Sigur nu vă puteți lăsa computerul în funcțiune doar pentru ca Pi să continue streamingul?

Din fericire, există un răspuns: ecran. Acesta este un software pe care îl puteți instala, care va menține sesiunea SSH rulată odată ce vă deconectați.

Începeți prin a termina fluxul ( Ctrl + X ), apoi instalarea ecranului:

sudo apt install screen

Așteptați instalarea, apoi reporniți Pi.

cum se arhivează e-mailurile în Gmail
sudo reboot

Reconectați-vă prin SSH, conectați-vă, apoi introduceți comanda pentru a rula ecranul:

screen

Aceasta creează practic un mediu separat pentru a rula comanda raspivid, unul care va persista atunci când vă deconectați. Pur și simplu rulați raspivid ca mai sus, apoi când sunteți gata să deconectați accesul Ctrl + A .

Închideți fereastra SSH și fluxul va continua.

Camera dvs. Raspberry Pi este transmisă în flux pe YouTube

Cu videoclipul Pi streaming de pe cameră, totul ar trebui să funcționeze bine. Tot ce trebuie este ca tu să:

  • Conectați modulul camerei la Raspberry Pi
  • Poziționați Pi pentru a surprinde scena
  • Rulați o actualizare de sistem
  • Configurați un canal YouTube și copiați adresa URL a fluxului
  • Lansați un flux cu comanda raspivid

Rețineți că, prin streamingul persistent, există șansa ca lucrurile să se supraîncălzească, ceea ce va încetini fluxul. Dacă se întâmplă acest lucru, luați în considerare unele Soluții de răcire Raspberry Pi .

Acțiune Acțiune Tweet E-mail 3 moduri de a verifica dacă un e-mail este real sau fals

Dacă ați primit un e-mail care arată puțin dubios, cel mai bine este întotdeauna să verificați autenticitatea acestuia. Iată trei moduri de a afla dacă un e-mail este real.

Citiți în continuare
Subiecte asemănătoare
  • DIY
  • Creativ
  • Youtube
  • Cameră web
  • Raspberry Pi
  • Streaming media
  • Tutoriale de proiect DIY
Despre autor Christian Cawley(1510 articole publicate)

Editor adjunct pentru securitate, Linux, bricolaj, programare și tehnică explicată și producător de podcasturi cu adevărat util, cu o vastă experiență în asistență pentru desktop și software. Colaborator la revista Linux Format, Christian este un jucător Raspberry Pi, un iubitor de Lego și un fan retro al jocurilor.

Mai multe de la Christian Cawley

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona
Categorie Diy