Sådan streames du til YouTube med en Raspberry Pi

Sådan streames du til YouTube med en Raspberry Pi

Ved at tilføje et kameramodul til din Raspberry Pi får du i det væsentlige et bærbart, let og let at holde eller montere internetforbundet kamera.





Så det er fornuftigt, at du måske vil streame optagelser med det. Men hvordan kommer du i gang med dette? Hvilken Pi -model skal du bruge? Er et kameramodul løsning bedre end et andet? Og hvordan får du optagelserne til YouTube?





Som med de fleste ting Raspberry Pi er det bemærkelsesværdigt ligetil.





Hvorfor Live Stream med en Raspberry Pi?

Med tilgængeligheden af ​​brugervenlige streamingtjenester som Mixer og Twitch og så mange forskellige enheder, der er i stand til at streame til YouTube, kan du godt undre dig over 'hvorfor vælge Pi'?

Nå, dens størrelse spiller bestemt ind, så du kan placere Raspberry Pi i næsten enhver position. Brug af Pi som et dedikeret YouTube live streaming kamera frigør også dine andre enheder.



Og så er der den ældgamle årsag: fordi du kan! Opsætning af Pi som en live video streamer giver en forståelse af, hvad der foregår i baggrunden på andre enheder, der udfører den samme opgave. Det er en smule rodet og kræver en lang kommandostreng, men resultatet er tilfredsstillende.

Hvad du får brug for

For at live streame det, der er foran din Raspberry Pi til YouTube, skal du bruge følgende:





  • En Raspberry Pi 3 eller nyere.
  • Raspberry Pi Camera Module (original eller NoIR -revision, enten er fin). (Selvom et USB -webcam kan bruges, forudsætter disse instruktioner, at et Raspberry Pi -kameramodul er i brug.)
  • Bærbar batteriforsyning (ekstraudstyr).

For operativsystemet vil standard Raspbian Stretch være fint. Men du foretrækker måske Ubuntu eller Arch Linux eller en af ​​de andre Hindbær Pi distros tilgængelig i øjeblikket.

Tilslut derefter kameraet og start op. Vores tidligere guide til opsætning af Raspberry Pi Camera Module forklarer, hvordan du gør dette korrekt.





bærbar computer forbundet til wifi, men ingen internetadgang Windows 10

Du skal også bruge en YouTube -kanal til streaming af dine optagelser til. Dette er ikke så svært at oprette, som du måske tror.

Opsæt din YouTube -kanal

Du har sandsynligvis allerede en YouTube -konto. Hvis du bruger Google Mail, er der en konto, som du kan aktivere. Du skal bruge en særlig URL herfra, der leder de optagelser, der er taget af Raspberry Pi's kamera, til YouTube.

Dette kaldes en RMTP -adresse og er dybest set en specifik medie -URL.

For at finde dette skal du gå til YouTube, logge ind og kigge efter Upload knap. Det er det, du normalt ville bruge i YouTube til at tilføje en video. Ved denne lejlighed vil vi dog ignorere dette og klikke Kom igang knappen under Live Streaming.

På den efterfølgende skærm skal du udfylde de oplysninger, du ønsker for live -feedet. Dette vil være information om emnet for feedet og en titel, som du skal tilføje under Grundlæggende oplysninger . Du får også chancen for at indstille strømmen til privatlivets fred; er det Offentlig , Unoteret , eller Privat ?

I den næste fane, Stream -nøgleopsætning , se efter Stream URL og Streamnavn/-nøgle (du skal klikke Løfte sløret for at se dette). Bemærk, at Stream-nøglen skal holdes privat --- alle med disse oplysninger kan streame til din YouTube-kanal!

(Opsætning af dit Pi -streamingkamera via SSH? Kopier simpelthen streamnavnet/-nøglen fra YouTube -browservinduet til din eksterne Raspberry Pi -kommandolinje.)

For at se de andre muligheder her, se vores guide til oprettelse af en YouTube -kanal .

Forbered Raspberry Pi til Live YouTube Streaming

Nu er det tid til at konfigurere din Raspberry Pi til streaming.

Start med at opgradere. Dette sikrer, at du kører den seneste version af Raspbian med alle de nødvendige system- og softwareopdateringer, herunder raspivid.

sudo apt update
sudo apt upgrade

Dette tager et par minutter at fuldføre. Når du er færdig, skal du åbne et terminalvindue og indtaste:

sudo raspi-config

Brug piletasterne til at vælge Aktiver kamera , tryk på Gå ind, vælg derefter Ja. Du bliver bedt om at genstarte. Når din Pi genstarter, skal du indtaste:

raspistill –o image.jpg

Du finder det resulterende snap i hjemmemappen. Når du ved, at dit kamera fungerer med din Raspberry Pi, kan du fortsætte.

Konfigurer streaming med avconv

De nyeste versioner af Raspbian har avconv forudinstalleret, så du behøver ikke at installere det. Men hvis du ikke vil opgradere din Raspberry Pi, kan du blot installere libav-tools-pakken:

hvordan man ved, om du er blevet blokeret på instagram
sudo apt install libav-tools

Med avconv installeret, er du klar til at oprette feedet til YouTube. Du skal bruge strømnavnet/-nøglen, som du noterede 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. Nu, hvis du vil fortsætte og bare køre den, skal du kopiere koden, indsætte den i dit terminalvindue og trykke på enter. Husk at ændre [din-hemmelige-nøgle-her] for Stream -nøglen noterede du tidligere.

Hvis alt har fungeret efter hensigten, ender du med noget som dette:

Når dette sker, skal du skifte tilbage til fanen YouTube -browser. Et øjeblik efter begynder optagelserne at streame:

Hvad betyder strømkommandoen

Denne lange kommando ovenfor kan være ganske forvirrende for det utrænede øje, men har en samling separate parametre. Lad os se på det vigtigste.

-fps

: Dette er billedfrekvensen pr. Sekund. For de bedste resultater skal det være over 24, hvilket er den hastighedsfilm, man traditionelt løb med for at skabe illusionen om bevægelse. Hvis ydelsen er et problem, kan du dog foretrække at reducere dette for at forbedre dampning.

-w -h

: Disse kan bruges til at angive bredde og højde. Hvis du udelader dem, vil raspivid bruge hele 1920x1080 high definition -opløsningen (1080p).

-b

: Bithastighedsgrænse for output. YouTubes anbefaling er 400-600 kbps. Et lavere tal reducerer uploadbåndbredden i bytte for en video af lavere kvalitet.

-acodec

: Denne er særlig vigtig for streaming til YouTube. Tjenesten tillader ikke video uden et lydspor (eller lyd uden et videospor), så vi bruger dette til at oprette et falsk lydspor til strømmen. Da Raspberry Pi ikke leveres med en indbygget mikrofon, og de bedste lydresultater opnås ved at tilføje et lydkort HAT, er dette den nemme løsning.

-f

: Dette er outputformatet; i dette tilfælde er det flv, det foretrukne format til YouTube live streams.

Frakobl din SSH -session, for at strømmen kan fortsætte

Kommandoen raspivid ovenfor starter en strøm, men hvis du opretter forbindelse via SSH, lukkes strømmen, når du afbryder forbindelsen. Du kan vel ikke lade din pc køre, bare for at Pi kan blive ved med at streame?

Heldigvis er der et svar: skærm. Dette er et stykke software, du kan installere, der holder SSH -sessionen kørende, når du afbryder forbindelsen.

Start med at afslutte strømmen ( Ctrl + X ), og derefter installerer skærmen:

sudo apt install screen

Vent på, at det skal installeres, og genstart derefter Pi.

hvordan man arkiverer e -mails i gmail
sudo reboot

Tilslut igen via SSH, log ind, og indtast derefter kommandoen til at køre skærmen:

screen

Dette skaber grundlæggende et separat miljø, hvor du kan køre kommandoen raspivid i, et, der vil vedvare, når du afbryder forbindelsen. Kør ganske enkelt raspivid som ovenfor, så når du er klar til at afbryde hit Ctrl + A .

Luk SSH -vinduet, og strømmen fortsætter.

Dit Raspberry Pi -kamera streamer til YouTube

Med Pi -streamingvideoen fra kameraet skulle alt fungere fint. Alt det kræver er for dig at:

  • Tilslut kameramodulet til Raspberry Pi
  • Placer Pi'en for at fange scenen
  • Kør en systemopdatering
  • Opret en YouTube -kanal, og kopier streamens URL
  • Start en strøm med kommandoen raspivid

Bemærk, at ved vedvarende streaming er der en chance for, at tingene kan overophedes, hvilket vil bremse strømmen. Hvis dette sker, skal du overveje nogle Raspberry Pi køling løsninger .

Del Del Tweet E -mail 3 måder at kontrollere, om en e -mail er ægte eller falsk

Hvis du har modtaget en e -mail, der ser lidt tvivlsom ud, er det altid bedst at kontrollere dens ægthed. Her er tre måder at se, om en e -mail er ægte.

Læs Næste
Relaterede emner
  • gør det selv
  • Kreativ
  • Youtube
  • Webcam
  • Hindbær Pi
  • Mediestreaming
  • DIY projektvejledninger
Om forfatteren Christian Cawley(1510 artikler udgivet)

Stedfortrædende redaktør for sikkerhed, Linux, gør -det -selv, programmering og teknologi forklaret og virkelig nyttig podcast -producent med stor erfaring inden for desktop- og softwaresupport. Christian er en bidragsyder til Linux Format -magasinet og er en Raspberry Pi -tinkerer, Lego -elsker og retro -spilfan.

Mere fra Christian Cawley

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere