Com es pot transmetre en directe a YouTube amb un Raspberry Pi

Com es pot transmetre en directe a YouTube amb un Raspberry Pi

Si afegiu un mòdul de càmera al vostre Raspberry Pi, obtindreu bàsicament una càmera portàtil, lleugera i fàcil de subjectar o muntar connectada a Internet.





Per tant, és lògic que vulgueu reproduir imatges amb ella. Però, com s’inicia amb això? Quin model Pi hauríeu d’utilitzar? És millor una solució de mòduls de càmera que una altra? I com podeu obtenir les imatges a YouTube?





Com passa amb la majoria de les coses de Raspberry Pi, és molt senzill.





Per què emetre en directe amb un Raspberry Pi?

Amb la disponibilitat de serveis de transmissió fàcils d’utilitzar, com ara Mixer i Twitch i tants dispositius diferents capaços de transmetre's a YouTube, us podeu preguntar 'per què triar el Pi'?

Bé, la seva mida sens dubte entra en joc, cosa que permet situar el Raspberry Pi en gairebé qualsevol posició. L’ús del Pi com a càmera de transmissió en directe de YouTube també allibera els altres dispositius.



I després, hi ha aquesta raó mil·lenària: perquè pots! La configuració del Pi com a transmissor de vídeo en directe permet apreciar el que passa en segon pla en altres dispositius que realitzen la mateixa tasca. És una mica desordenat, que requereix una cadena de comandaments llarga, però el resultat és satisfactori.

El que necessitareu

Per reproduir en directe tot el que hi ha davant del vostre Raspberry Pi a YouTube, necessiteu el següent:





  • Un Raspberry Pi 3 o posterior.
  • Mòdul de càmera Raspberry Pi (revisió original o NoIR, bé). (Tot i que es pot utilitzar una càmera web USB, aquestes instruccions suposen que s’utilitza un mòdul de càmera Raspberry Pi).
  • Subministrament de bateria portàtil (opcional).

Per al sistema operatiu, Raspbian Stretch estàndard estarà bé. Però és possible que preferiu Ubuntu o Arch Linux o qualsevol altre Distretes de Raspberry Pi actualment disponible.

A continuació, connecteu la càmera i arrenceu. La nostra anterior guia per configurar el mòdul de càmera Raspberry Pi explica com fer-ho correctament.





Què és un exemple de meme?

També necessitareu un canal de YouTube per transmetre les vostres imatges. No és tan difícil de configurar com es podria pensar.

Configureu el vostre canal de YouTube

Probablement ja teniu un compte de YouTube. Si utilitzeu Google Mail, hi ha un compte a punt per activar-lo. Necessiteu un URL especial des d’aquí que dirigeixi les imatges capturades per la càmera del Raspberry Pi a YouTube.

Això es diu an Adreça RMTP i és bàsicament un URL de suports específic.

Per trobar-ho, aneu a YouTube, inicieu la sessió i cerqueu el Pujar botó. Això és el que normalment faríeu servir a YouTube per afegir un vídeo. En aquesta ocasió, però, ho ignorarem i farem clic Començar botó sota la reproducció en directe.

A la pantalla següent, empleneu les dades que vulgueu per al feed en directe. Aquesta serà informació sobre el tema del feed i un títol que heu d'afegir a sota Informació bàsica . També tindreu la possibilitat d’establir el nivell de privadesa del flux; es aixo Públic , Sense llista , o Privat ?

A la pestanya següent, Configuració de la tecla de reproducció , busqueu el URL del flux i Nom / clau del flux (haureu de fer clic a Revela veure això). Tingueu en compte que la clau de reproducció s'ha de mantenir privada: qualsevol persona que tingui aquesta informació pot transmetre's al vostre canal de YouTube.

(Configureu la càmera de reproducció en temps real de Pi mitjançant SSH? Simplement copieu el nom / la clau del flux de la finestra del navegador YouTube a la línia d'ordres Raspberry Pi remota).

Per veure les altres opcions aquí, consulteu la nostra guia de configuració d’un canal de YouTube .

Prepareu Raspberry Pi per a la transmissió en directe de YouTube

Ara és el moment de configurar el vostre Raspberry Pi per a la transmissió.

Comenceu per actualitzar. Això us garanteix que executeu la versió més recent de Raspbian, amb totes les actualitzacions de sistema i programari necessàries, inclòs raspivid.

sudo apt update
sudo apt upgrade

Això trigarà uns minuts a completar-se. Un cop finalitzada, obriu una finestra de terminal i introduïu:

sudo raspi-config

Utilitzeu les tecles de fletxa per seleccionar Activa la càmera , aixeta Entrar, a continuació, seleccioneu Sí. Se us demanarà que reinicieu. Quan es reiniciï el Pi, introduïu:

raspistill –o image.jpg

Trobareu el resultat resultant al directori Inici. Un cop hàgiu sabut que la càmera funciona amb el vostre Raspberry Pi, podeu continuar.

Configureu la transmissió amb avconv

Les versions més recents de Raspbian han avconv preinstal·lat, de manera que no haureu de necessitar instal·lar-lo. Tot i això, si no voleu actualitzar el vostre Raspberry Pi, podeu instal·lar el paquet libav-tools:

l’escriptori remot no troba l’ordinador
sudo apt install libav-tools

Amb avconv instal·lat, ja esteu a punt per crear el feed per a YouTube. Per a això, necessitareu el nom / la clau del flux que heu assenyalat anteriorment.

El comandament, però, és llarg:

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]

Com podeu veure, té molts elements. Ara, si voleu continuar i executar-lo, copieu el codi, enganxeu-lo a la finestra del terminal i premeu Intro. Recordeu canviar [la vostra-clau-secreta-aquí] per a la tecla Reproducció ja heu escrit una nota anterior.

Si tot ha funcionat de la manera prevista, acabareu amb una cosa així:

Quan això passi, torneu a la pestanya del navegador YouTube. Uns instants després, les imatges començaran a transmetre's:

Què significa l’ordre Stream

Aquest llarg comandament anterior pot resultar bastant confús per als ulls poc entrenats, però presenta una col·lecció de paràmetres separats. Vegem el més important.

-fps

: Aquesta és la taxa de fotogrames per segon. Per obtenir els millors resultats, hauria de ser superior a 24, que és la velocitat de les pel·lícules tradicionals per crear la il·lusió del moviment. Tanmateix, si el rendiment és un problema, preferiu reduir-lo per millorar la cocció al vapor.

-w -h

: Es poden utilitzar per especificar amplada i alçada. Si les ometeu, raspivid utilitzarà la resolució alta definició 1920x1080 (1080p).

-b

: Límit de velocitat de bits de sortida. La recomanació de YouTube és de 400 a 600 kbps. Una xifra inferior reduirà l’amplada de banda de càrrega, a canvi d’un vídeo de menys qualitat.

-acodec

: Aquest és particularment important per a la transmissió a YouTube. El servei no permet el vídeo sense una pista d'àudio (ni l'àudio sense una pista de vídeo), de manera que ho fem servir per crear una pista d'àudio falsa per a la reproducció. Com que el Raspberry Pi no s’inclou amb un micròfon integrat i els millors resultats d’àudio s’obtenen en afegir una targeta de so HAT, aquesta és la solució fàcil.

-f

: Aquest és el format de sortida; en aquest cas és flv, el format preferit per a les reproduccions en directe de YouTube.

Separeu la vostra sessió SSH perquè el flux continuï

L'ordre raspivid anterior inicia un flux, però si us connecteu mitjançant SSH, quan desconnecteu el flux es tancarà. Segur que no podeu deixar el vostre PC en funcionament només perquè el Pi continuï en directe?

Afortunadament, hi ha una resposta: pantalla. Es tracta d’un programa que podeu instal·lar i que mantindrà la sessió SSH en execució un cop us desconnecteu.

Comenceu acabant la reproducció ( Ctrl + X ) i, a continuació, instal·leu la pantalla:

sudo apt install screen

Espereu que s’instal·li i reinicieu el Pi.

el que fa augmentar la puntuació de Snapchat
sudo reboot

Torneu a connectar mitjançant SSH, inicieu la sessió i introduïu l'ordre per executar la pantalla:

screen

Bàsicament, això crea un entorn separat perquè executeu l'ordre raspivid, que persistirà quan us desconnecteu. Simplement executeu raspivid com s'ha indicat anteriorment i, tot seguit, quan estigueu a punt per desconnectar Ctrl + A .

Tanqueu la finestra SSH i el flux continuarà.

La vostra càmera Raspberry Pi s’està transmetent a YouTube

Amb el flux de vídeo Pi des de la càmera, tot hauria de funcionar bé. Només cal que:

  • Connecteu el mòdul de la càmera al Raspberry Pi
  • Col·loqueu el Pi per capturar l’escena
  • Executeu una actualització del sistema
  • Configureu un canal de YouTube i copieu l'URL del flux
  • Inicieu un flux amb l'ordre raspivid

Tingueu en compte que amb la transmissió persistent, hi ha la possibilitat que les coses es puguin sobreescalfar, cosa que alentirà la transmissió. Si això passa, tingueu en compte alguns Solucions de refrigeració Raspberry Pi .

Compartir Compartir Tweet Correu electrònic 3 maneres de comprovar si un correu electrònic és real o fals

Si heu rebut un correu electrònic que sembla una mica dubtós, sempre és millor comprovar-ne l’autenticitat. A continuació, es mostren tres maneres de saber si un correu electrònic és real.

Llegiu a continuació
Temes relacionats
  • Bricolatge
  • Creativa
  • YouTube
  • Càmera web
  • Raspberry Pi
  • Transmissió multimèdia
  • Tutorials de projectes de bricolatge
Sobre l'autor Christian Cawley(1510 articles publicats)

Editor adjunt de seguretat, Linux, bricolatge, programació i tecnologia explicada i productor de podcasts realment útils, amb una àmplia experiència en suport d'escriptori i programari. Col·laborador de la revista Linux Format, Christian és un fabricant de Raspberry Pi, un amant de Lego i un fan dels jocs retro.

Més de Christian Cawley

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us