Slik sender du direktesending til YouTube med en Raspberry Pi

Slik sender du direktesending til YouTube med en Raspberry Pi

Ved å legge til en kameramodul på din Raspberry Pi får du i hovedsak et bærbart, lett og lett å holde eller montere internett-tilkoblet kamera.





Så det er fornuftig at du kanskje vil streame opptak med det. Men hvordan kommer du i gang med dette? Hvilken Pi -modell bør du bruke? Er en kameramodulløsning bedre enn en annen? Og hvordan får du opptakene til YouTube?





Som med de fleste ting Raspberry Pi, er det bemerkelsesverdig greit.





Hvorfor Live Stream med en Raspberry Pi?

Med tilgjengeligheten av brukervennlige streamingtjenester som Mixer og Twitch og så mange forskjellige enheter som er i stand til å streame til YouTube, lurer du kanskje på 'hvorfor velge Pi'?

Vel, størrelsen spiller absolutt inn, slik at du kan plassere Raspberry Pi i nesten hvilken som helst posisjon. Ved å bruke Pi som et dedikert YouTube live streaming -kamera frigjøres også de andre enhetene dine.



Og så er det den gamle årsaken: fordi du kan! Å sette opp Pi som en live video streamer gir en forståelse av hva som skjer i bakgrunnen på andre enheter som utfører samme oppgave. Det er litt ryddig, som krever en lang kommandostreng, men resultatet er tilfredsstillende.

Hva du trenger

For å kunne streame det som er foran Raspberry Pi til YouTube, trenger du følgende:





  • En Raspberry Pi 3 eller nyere.
  • Raspberry Pi kameramodul (original eller NoIR -revisjon, enten er bra). (Selv om et USB -webkamera kan brukes, forutsetter disse instruksjonene at en Raspberry Pi -kameramodul er i bruk.)
  • Bærbar batteriforsyning (valgfritt).

For operativsystemet vil standard Raspbian Stretch være bra. Men du foretrekker kanskje Ubuntu eller Arch Linux, eller noen av de andre Raspberry Pi distros tilgjengelig for øyeblikket.

Deretter kobler du til kameraet og starter opp. Vår forrige guide for å sette opp Raspberry Pi kameramodul forklarer hvordan du gjør dette riktig.





ekstern harddisk som ikke vises i diskbehandling Windows 10

Du trenger også en YouTube -kanal for å streame opptakene dine til. Dette er ikke så vanskelig å sette opp som du kanskje tror.

Sett opp YouTube -kanalen din

Du har sannsynligvis allerede en YouTube -konto. Hvis du bruker Google Mail, er det en konto som du kan aktivere. Du trenger en spesiell URL herfra som leder opptakene som er tatt av Raspberry Pi -kameraet til YouTube.

Dette kalles en RMTP -adresse og er i utgangspunktet en spesifikk medie -URL.

For å finne dette, gå til YouTube, logg på og se etter Laste opp knapp. Dette er det du vanligvis vil bruke på YouTube for å legge til en video. Ved denne anledningen kommer vi imidlertid til å ignorere dette og klikke Kom i gang knappen under Live Streaming.

I den påfølgende skjermen fyller du ut detaljene du vil ha for direktesendingen. Dette vil være informasjon om emnet for feedet, og en tittel, som du bør legge til under Grunnleggende informasjon . Du får også sjansen til å angi personvernnivået til strømmen; er det Offentlig , Ikke oppført , eller Privat ?

I den neste fanen, Oppsett av strømnøkkel , se etter Stream URL og Stream navn/nøkkel (du må klikke Avsløre for å se dette). Vær oppmerksom på at strømnøkkelen må holdes privat --- alle med denne informasjonen kan streame til YouTube-kanalen din!

(Konfigurerer du Pi -streamingkameraet ditt via SSH? Bare kopier strømnavnet/nøkkelen fra YouTube -nettleservinduet til den eksterne Raspberry Pi -kommandolinjen.)

For en titt på de andre alternativene her, se vår guide til sette opp en YouTube -kanal .

Forbered Raspberry Pi for Live YouTube Streaming

Nå er det på tide å sette opp Raspberry Pi for streaming.

Begynn med å oppgradere. Dette sikrer at du kjører den nyeste versjonen av Raspbian, med alle nødvendige system- og programvareoppdateringer, inkludert raspivid.

sudo apt update
sudo apt upgrade

Dette vil ta noen minutter å fullføre. Når du er ferdig, åpner du et terminalvindu og skriver inn:

sudo raspi-config

Bruk piltastene til å velge Aktiver kamera , trykk på Tast inn, velg deretter Ja. Du blir bedt om å starte på nytt. Når Pi starter på nytt, skriver du inn:

raspistill –o image.jpg

Du finner den resulterende snapsen i hjemmekatalogen. Når du vet at kameraet ditt fungerer med Raspberry Pi, kan du fortsette.

Konfigurer streaming med avconv

De nyeste versjonene av Raspbian har avconv forhåndsinstallert, så du trenger ikke å installere den. Men hvis du ikke vil oppgradere Raspberry Pi, kan du ganske enkelt installere libav-tools-pakken:

iso-til-usb-programvare
sudo apt install libav-tools

Med avconv installert, er du klar til å lage feed for YouTube. Du trenger strømnavnet/nøkkelen du skrev ned tidligere for dette.

Kommandoen er imidlertid lang:

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]

Som du kan se, har den mange elementer. Hvis du vil fortsette og bare kjøre den, må du kopiere koden, lime den inn i terminalvinduet og trykke enter. Husk å endre [din-hemmelige-nøkkel-her] for Stream -nøkkelen noterte du deg tidligere.

Hvis alt har fungert etter hensikten, vil du ende opp med noe slikt:

Når dette skjer, bytter du tilbake til fanen YouTube -nettleser. Noen øyeblikk senere begynner opptakene å streame:

Hva strømkommandoen betyr

Den lange kommandoen ovenfor kan være ganske forvirrende for det utrente øyet, men har en samling separate parametere. La oss se på det viktigste.

-fps

: Dette er rammen per sekund. For de beste resultatene bør det være over 24, som er hastighetsfilmene som tradisjonelt ble kjørt på for å skape illusjon av bevegelse. Hvis ytelsen er et problem, kan du imidlertid foretrekke å redusere dette for å forbedre dampingen.

-w -h

: Disse kan brukes til å angi bredde og høyde. Hvis du utelater dem, vil raspivid bruke hele 1920x1080 høyoppløselig oppløsning (1080p).

-b

: Utgangsbithastighetsgrense. YouTubes anbefaling er 400-600 kbps. Et lavere tall vil redusere opplastingsbåndbredden, i bytte for en video av lavere kvalitet.

-acodec

: Denne er spesielt viktig for streaming til YouTube. Tjenesten tillater ikke video uten lydspor (eller lyd uten videospor), så vi bruker dette til å lage et falsk lydspor for strømmen. Siden Raspberry Pi ikke leveres med en innebygd mikrofon, og de beste lydresultatene oppnås ved å legge til et lydkort HAT, er dette den enkle løsningen.

-f

: Dette er utdataformatet; i dette tilfellet er det flv, det foretrukne formatet for YouTube -direktesendinger.

Koble fra SSH -økten for at strømmen skal fortsette

Kommandoen raspivid ovenfor starter en strøm, men hvis du kobler til via SSH, vil strømmen stenge når du kobler fra. Sikkert kan du ikke la PC -en kjøre bare for at Pi skal fortsette å streame?

Heldigvis er det et svar: skjerm. Dette er en programvare du kan installere som holder SSH -økten i gang når du kobler fra.

Begynn med å avslutte strømmen ( Ctrl + X ), og installerer deretter skjermen:

sudo apt install screen

Vent til den installeres, og start deretter Pi på nytt.

hvordan zoome inn på mac med styreflaten
sudo reboot

Koble til igjen via SSH, logg på, og skriv deretter inn kommandoen for å kjøre skjermen:

screen

Dette skaper i utgangspunktet et eget miljø for deg å kjøre raspivid -kommandoen i, et som vil vedvare når du kobler fra. Bare kjør raspivid som ovenfor, så når du er klar til å koble fra hit Ctrl + A. .

Lukk SSH -vinduet, og strømmen fortsetter.

Raspberry Pi -kameraet ditt strømmer til YouTube

Med Pi streaming video fra kameraet, burde alt fungere fint. Alt som trengs er for deg å:

  • Koble kameramodulen til Raspberry Pi
  • Plasser Pi for å fange scenen
  • Kjør en systemoppdatering
  • Sett opp en YouTube -kanal og kopier strømnettadressen
  • Start en strøm med raspivid -kommandoen

Vær oppmerksom på at ved vedvarende streaming er det en sjanse for at ting kan overopphetes, noe som vil redusere strømmen. Hvis dette skjer, bør du vurdere noen Raspberry Pi kjøleløsninger .

Dele Dele kvitring E -post 3 måter å sjekke om en e -post er ekte eller falsk

Hvis du har mottatt en e -post som ser litt tvilsom ut, er det alltid best å sjekke ektheten. Her er tre måter å fortelle om en e -post er ekte.

Les neste
Relaterte temaer
  • DIY
  • Kreativ
  • Youtube
  • Webkamera
  • Bringebær Pi
  • Mediestreaming
  • DIY -prosjektopplæringer
Om forfatteren Christian Cawley(1510 artikler publisert)

Nestlederedaktør for sikkerhet, Linux, gjør -det -selv, programmering og teknologi forklart, og virkelig nyttig podcast -produsent, med lang erfaring innen desktop og programvarestøtte. Christian er en bidragsyter til magasinet Linux Format, og er en Raspberry Pi -tinkerer, en lego -elsker og en retro spillfan.

Mer fra Christian Cawley

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere