Ako streamovať naživo na YouTube pomocou Raspberry Pi

Ako streamovať naživo na YouTube pomocou Raspberry Pi

Pridaním modulu kamery k vášmu Raspberry Pi získate v zásade prenosnú, ľahkú a ľahko držiteľnú alebo pripojiteľnú kameru pripojenú na internet.





Dáva teda zmysel, že by ste s nimi mohli chcieť streamovať zábery. Ale ako s tým začať? Aký model Pi by ste mali použiť? Je jedno riešenie kamerového modulu lepšie ako druhé? A ako získate zábery na YouTube?





Rovnako ako u väčšiny vecí, Raspberry Pi, je to pozoruhodne jednoduché.





Prečo živý prenos s Raspberry Pi?

S dostupnosťou ľahko použiteľných streamovacích služieb ako Mixér a Twitch a toľko rôznych zariadení, ktoré môžu streamovať na YouTube, by vás mohlo zaujímať „prečo si vybrať Pi“?

Jeho veľkosť určite vstupuje do hry, takže vám umožní umiestniť Raspberry Pi takmer do akejkoľvek polohy. Používanie Pi ako vyhradenej kamery na priamy prenos na YouTube uvoľní aj vaše ďalšie zariadenia.



A potom je tu ten odveký dôvod: pretože môžete! Nastavenie Pi ako živého videostreamu hodnotí, čo sa deje na pozadí na iných zariadeniach, ktoré vykonávajú rovnakú úlohu. Je to trochu neusporiadané, vyžaduje to dlhý príkazový reťazec, ale výsledok je uspokojivý.

Čo budete potrebovať

Ak chcete naživo streamovať čokoľvek, čo je pred vašim Raspberry Pi na YouTube, budete potrebovať:





  • Raspberry Pi 3 alebo novší.
  • Modul kamery Raspberry Pi (pôvodná alebo NoIR revízia, buď je v poriadku). (Aj keď je možné použiť webovú kameru USB, tieto pokyny predpokladajú, že sa používa modul kamery Raspberry Pi.)
  • Prenosné napájanie z batérie (voliteľné).

Pre operačný systém bude štandardný Raspbian Stretch v poriadku. Môžete však uprednostniť Ubuntu alebo Arch Linux alebo iné Distribúcie Raspberry Pi práve dostupný.

Potom pripojte fotoaparát a spustite ho. Náš predchádzajúci sprievodca nastavením kamerového modulu Raspberry Pi vysvetľuje, ako to urobiť správne.





kde nájdete súbory na stiahnutie v systéme Android

Budete tiež potrebovať kanál YouTube, na ktorý budete streamovať svoje zábery. Nastavenie nie je také ťažké, ako by ste si mohli myslieť.

Nastavte si kanál YouTube

Účet YouTube už pravdepodobne máte. Ak používate Google Mail, je tu pripravený účet, ktorý si môžete aktivovať. Odtiaľto budete potrebovať špeciálnu URL, ktorá nasmeruje zábery zachytené kamerou Raspberry Pi na YouTube.

Toto sa nazýva an Adresa RMTP a je to v podstate konkrétna adresa URL média.

Ak to chcete nájsť, choďte na YouTube, prihláste sa a hľadajte Odovzdať tlačidlo. To je to, čo by ste bežne používali na YouTube na pridanie videa. Pri tejto príležitosti to však budeme ignorovať a klikneme Začať tlačidlo pod Živým prenosom.

Na nasledujúcej obrazovke zadajte podrobnosti, ktoré chcete pre živý prenos. Toto budú informácie o predmete informačného kanála a názve, pod ktorý by ste mali pridať Základné informácie . Budete tiež mať možnosť nastaviť úroveň súkromia streamu; je to tak? Verejné , Neuvedené , alebo Súkromné ?

Na ďalšej karte Nastavenie kľúča streamu , hľadajte Webová adresa streamu a Názov/kľúč streamu (budete musieť kliknúť Odhaliť vidieť to). Kľúč Stream musí byť súkromný-ktokoľvek s týmito informáciami môže streamovať na váš kanál YouTube!

(Nastavenie kamery na streamovanie Pi cez SSH? Jednoducho skopírujte názov/kľúč streamu z okna prehliadača YouTube do vzdialeného príkazového riadka Raspberry Pi.)

Ak sa chcete pozrieť na ďalšie možnosti tu, pozrite si nášho sprievodcu zriadenie kanála YouTube .

Pripravte si Raspberry Pi na živé streamovanie z YouTube

Teraz je načase nastaviť váš Raspberry Pi na streamovanie.

Začnite inováciou. To zaisťuje, že používate najnovšiu verziu Raspbian so všetkými potrebnými aktualizáciami systému a softvéru vrátane raspivid.

sudo apt update
sudo apt upgrade

Dokončenie bude trvať niekoľko minút. Po dokončení otvorte okno terminálu a zadajte:

sudo raspi-config

Pomocou klávesov so šípkami vyberte Povoliť kameru , klepnite Vstúpiť, potom vyberte Áno. Zobrazí sa výzva na reštartovanie. Keď sa váš Pi reštartuje, zadajte:

raspistill –o image.jpg

Výsledné zacvaknutie nájdete v domovskom adresári. Keď zistíte, že váš fotoaparát funguje s Raspberry Pi, môžete pokračovať.

Nastavte streamovanie pomocou avconv

Najnovšie verzie programu Raspbian majú predinštalovaný program avconv, takže ho nemusíte inštalovať. Ak však nechcete aktualizovať svoj Raspberry Pi, môžete si jednoducho nainštalovať balík libav-tools:

toto zariadenie nemusí byť podporované
sudo apt install libav-tools

S avconv nainštalovaný, ste pripravení vytvoriť informačný kanál pre YouTube. Na to budete potrebovať názov/kľúč streamu, ktorý ste si predtým poznamenali.

Príkaz je však dlhý:

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]

Ako vidíte, má to veľa prvkov. Ak chcete pokračovať a spustiť ho, skopírujte kód, prilepte ho do okna terminálu a stlačte kláves Enter. Nezabudnite zmeniť [váš-tajný kľúč-tu] pre kľúč Stream ste si poznačili skôr.

Ak všetko fungovalo podľa plánu, skončíte s niečím takýmto:

Keď sa to stane, prepnite sa späť na kartu prehliadača YouTube. O chvíľu neskôr sa zábery začnú streamovať:

Čo znamená príkaz Stream

Tento dlhý príkaz vyššie môže byť pre netrénované oko dosť mätúci, ale obsahuje súbor oddelených parametrov. Pozrime sa na to najdôležitejšie.

-fps

: Toto je rýchlosť snímok za sekundu. Aby ste dosiahli najlepšie výsledky, malo by to byť viac ako 24, čo je rýchlosť, s ktorou sa filmy tradične bežali, aby vytvorili ilúziu pohybu. Ak je však výkon problémom, môžete ho radšej znížiť, aby sa zlepšilo naparovanie.

-w -h

: Môžu byť použité na zadanie šírky a výšky. Ak ich vynecháte, raspivid použije plné rozlíšenie 1920x1080 s vysokým rozlíšením (1080p).

-b

: Limit výstupného dátového toku. Odporúčanie služby YouTube je 400-600 kb / s. Nižší údaj zníži šírku pásma nahrávania výmenou za video nižšej kvality.

-acodec

: Toto je obzvlášť dôležité pre streamovanie na YouTube. Táto služba nepovoľuje video bez zvukovej stopy (alebo zvuk bez zvukovej stopy), takže ju používame na vytvorenie falošnej zvukovej stopy pre stream. Pretože Raspberry Pi nie je dodávaný so vstavaným mikrofónom a najlepšie zvukové výsledky sa dosahujú pridaním zvukovej karty HAT, je to jednoduché riešenie.

-f

: Toto je výstupný formát; v tomto prípade je to flv, preferovaný formát pre živé prenosy z YouTube.

Ak chcete stream pokračovať, odpojte svoju reláciu SSH

Raspivid príkaz uvedený vyššie iniciuje stream, ale ak sa pripájate cez SSH, stream sa po odpojení zavrie. Určite nemôžete nechať počítač bežať len preto, aby Pi stále streamoval?

Našťastie existuje odpoveď: obrazovka. Toto je softvér, ktorý si môžete nainštalovať a ktorý udrží reláciu SSH spustenú aj po odpojení.

Začnite ukončením streamu ( Ctrl + X ), potom inštalácia obrazovky:

sudo apt install screen

Počkajte, kým sa nainštaluje, a reštartujte počítač Pi.

ako zničiť niekomu život pomocou internetu
sudo reboot

Znova sa pripojte cez SSH, prihláste sa a potom zadajte obrazovku na spustenie:

screen

To v zásade vytvára oddelené prostredie, v ktorom môžete spustiť príkaz raspivid, ktoré bude pretrvávať aj po odpojení. Jednoducho spustite raspivid, ako je uvedené vyššie, a potom, keď ste pripravení odpojiť, hit Ctrl + A. .

Zatvorte okno SSH a stream bude pokračovať.

Vaša kamera Raspberry Pi streamuje na YouTube

Pri streamovaní videa Pi z kamery by malo všetko fungovať dobre. Stačí, aby ste:

  • Pripojte modul kamery k Raspberry Pi
  • Umiestnite Pi, aby zachytilo scénu
  • Spustite aktualizáciu systému
  • Nastavte kanál YouTube a skopírujte adresu URL streamu
  • Spustite stream príkazom raspivid

Všimnite si toho, že pri trvalom streamovaní existuje šanca, že sa veci môžu prehriať, čo spomalí stream. Ak sa to stane, zvážte niektoré Riešenie chladenia Raspberry Pi .

zdieľam zdieľam Tweet E -mail 3 spôsoby, ako skontrolovať, či je e -mail skutočný alebo falošný

Ak ste dostali e -mail, ktorý vyzerá trochu pochybne, je vždy najlepšie skontrolovať jeho pravosť. Toto sú tri spôsoby, ako zistiť, či je e -mail skutočný.

Čítajte ďalej
Súvisiace témy
  • DIY
  • Kreatívne
  • YouTube
  • Webkamera
  • Malinový koláč
  • Streamovanie médií
  • Návody na projekt DIY
O autorovi Christian Cawley(1510 publikovaných článkov)

Zástupca redaktora pre bezpečnosť, Linux, DIY, programovanie a techniku ​​a skutočne užitočného producenta podcastov s rozsiahlymi skúsenosťami s podporou počítačov a softvéru. Christian, prispievateľ do časopisu Linux Format, je drotár Raspberry Pi, milovník Lega a fanúšik retro hier.

Viac od Christiana Cawleyho

prihlásiť sa ku odberu noviniek

Pripojte sa k nášmu bulletinu a získajte technické tipy, recenzie, bezplatné elektronické knihy a exkluzívne ponuky!

Kliknutím sem sa prihlásite na odber
Kategórie Diy