Obsah:

Sada Raspberry Pi Web Stream - časť 2 (Streamovanie videa Pi): 6 krokov
Sada Raspberry Pi Web Stream - časť 2 (Streamovanie videa Pi): 6 krokov

Video: Sada Raspberry Pi Web Stream - časť 2 (Streamovanie videa Pi): 6 krokov

Video: Sada Raspberry Pi Web Stream - časť 2 (Streamovanie videa Pi): 6 krokov
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, November
Anonim
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)
Kit Raspberry Pi Web Stream - 2. časť (streamovanie videa Pi)

Dobre, nemyslel som si, že sú na to potrebné fotografie, ale na webe sa obrázky páčia. Väčšinou ide o sériu príkazov a krokov pre vás. Existuje množstvo ďalších stránok, ktoré sa môžu zaoberať akýmikoľvek zvláštnosťami.

Toto fungovalo pre mňa. Toto kombinuje ďalšie položky z celého poľa a genericky nastavuje webovú kameru a malinový pi systém na streamovanie výstupu do iného počítača, v tomto prípade behu OBS Studio.

Kamery používam na to, aby som poskytol viacero pohľadov na PRVÚ súťaž LEGO League. Tiež som zostavil súpravu 4 kamier pre strednú školu svojich detí, aby bolo možné streamovať udalosti (koncerty, promócie atď.) Na Facebook. Testoval som aj s Twitchom a Youtube. OBS Studio ponúka viacero možností

Počet kamier okrem šírky pásma neexistuje. Radšej používam tvrdé čiary, pretože lepšie zachováva šírku pásma. Bezdrôtové pripojenie má problémy s latenciou, najmä v preplnenom signálovom prostredí s veľkým počtom kovov (zistilo sa to počas behu na sucho pri školskej zberačke).

Zásoby

Počítač s prístupom na internet

Raspberry Pi s prístupom na klávesnicu/myš/video. Aj ethernetový prístup na internet.

Webová kamera Logitech c920

Krok 1: Konfigurujte pamäťovú kartu RPi

Pre kartu s nainštalovanými NOOB

Začínam s kartou, ktorá bola dodaná so súpravou, ktorú som práve dostal od spoločnosti ABOX. Noobs v3.0.0 bol na karte.

Mám 32 GB kartu uSD. Fungovať bude aj 16 GB. Predpokladám, že menšie môžu fungovať, ale pre rozdiel v nákladoch si zaobstarajte karty 16, 32 alebo väčšie.

Ak máte kartu, môžete prejsť na krok 2

Pre novú inštaláciu od začiatku,

Stiahnite si najnovšie NOOBS z

  • Stiahnite si nástroje na konfiguráciu karty SD

    • Len na formátovanie karty SD: Formátovač karty SD

      https://www.sdcard.org/downloads/formatter/index.html

    • Na čítanie z karty / zápis na kartu SD

      https://sourceforge.net/projects/win32diskimager/files/latest/download

  • Na pripojenie k počítaču so systémom Windows použite adaptér uSD na USB alebo kartu SD
  • Naformátujte kartu SD pomocou formátovača kariet SD
  • Načítajte NOOBs.zip na SD kartu pomocou win32diskimager,
  • Vysuňte kartu SD zo zariadenia

Je to podobné ako na

Krok 2: Nastavte inštaláciu RPi

Nastavte inštaláciu RPi
Nastavte inštaláciu RPi
Nastavte inštaláciu RPi
Nastavte inštaláciu RPi
Nastavte inštaláciu RPi
Nastavte inštaláciu RPi

Vložte kartu SD do rPi

  • Zaistite, aby rPi mal video výstup, Enet, klávesnicu, myš a video pripojenie
  • Pripojte napájanie jednotky
  • V okne inštalácie zvoľte OS, ktorý chcete nainštalovať (v tomto prípade bol použitý Raspbian)

    • Bude to nejaký čas trvať (asi 20 minút)
    • Konfigurovať krajinu, jazyk, klávesnicu…
    • Vykonajte všetky aktualizácie (automaticky sa skontroluje pri inštalácii)
  • Po reštarte vykonajte inú konfiguráciu prostredníctvom dialógového okna konfigurácie Raspberry Pi

    • Aktualizujte názov hostiteľa na požadovanú hodnotu
    • Povoliť SSH, VNC, sériový port, sériovú konzolu

      Zakážte ostatné položky

    • Žiadne aktualizácie výkonu
    • Žiadna lokalizácia (mala by byť nastavená dobre od počiatočného nastavenia)

Krok 3: Nainštalujte potrebný softvér

Nainštalujte potrebný softvér
Nainštalujte potrebný softvér
Nainštalujte potrebný softvér
Nainštalujte potrebný softvér
Nainštalujte potrebný softvér
Nainštalujte potrebný softvér

PRVÉ - Spustite okno terminálu a aktualizujte distribúciu rPi

sudo apt-get aktualizácia

sudo apt-get dist-upgrade

Za druhé - Stiahnite si potrebné knižnice a vytvorte ich

sudo apt-get install build-essential libjpeg8-dev imagemagick libv4l-dev cmake -y

sudo ln -s /usr/include/linux/videodev2.h /usr/include/linux/videodev.h

(Nepamätám si odkaz na prepojenie videodev2.h. Bolo to v histórii mojej pôvodnej inštalácie pred rokom. Zdá sa, že to nie je na škodu.)

Posledný - Stiahnite si streamer mjpg, skompilovajte kód a nainštalujte ho

cd

git clone https://github.com/jacksonliam/mjpg-streamer.git cd mjpg-streamer/mjpg-streamer-experimental make sudo make install

Krok 4: Testovanie streamovania

Testovanie streamovania
Testovanie streamovania
Testovanie streamovania
Testovanie streamovania

V oknách terminálu vykonajte nasledujúce

/usr/local/bin/mjpg_streamer -i "input_uvc.so -r 1280x720 -d/dev/video0 -f 30 -q 80" -o "output_http.so -p 8080 -w/usr/local/share/mjpg- streamer/www"

Zobraziť stream na rPi

otvorte brožúru pre „localhost: 8080/? action = stream“

Zobrazte stream na počítači

Na rPi získajte IP adresu jednotky (ifconfig) (napríklad eth0: 192.168.1.36)

Otvorte v počítači prehľadávač „https://192.168.1.36:8080/?action=stream“

Krok 5: Konfigurácia na automatické spustenie

Konfigurujte na automatické spustenie
Konfigurujte na automatické spustenie
Konfigurujte na automatické spustenie
Konfigurujte na automatické spustenie
Konfigurujte na automatické spustenie
Konfigurujte na automatické spustenie

Aktualizujte ~/mjpg-streamer/mjpg-streamer-experimental/start.sh

Uistite sa, že je tento riadok pridaný a nie je komentovaný:

./mjpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"

Aktualizujte súbor /etc/rc.local

Nahraďte „exit 0“na konci súboru týmto:

cd/home/pi/mjpg-streamer/mjpg-streamer-experimentálne

sudo./start.sh & ukončiť 0

Reštartujte malinový pi a zopakujte krok 4, aby ste všetko skontrolovali

Krok 6: Voliteľná statická adresa IP

Predvolené adresovanie DHCP môže byť adekvátne vašim potrebám.

Môžete tiež nastaviť vlastnú statickú konfiguráciu IP. Moja konfigurácia pre môj hardvér mala mať uzavretú sieť.

Moja konfigurácia LAN bola:

  • (4 ks) USB kamera Logitech C920 USB kamera RPi
  • Každý RPi je pripojený k nespravovanému prepínaču.
  • K prepínaču je tiež pripojený prenosný počítač s OBS Studio.
  • Všetky tieto porty boli nakonfigurované na moju vlastnú osobnú konfiguráciu adresy IP.
  • Na RPi v /etc/dhcpcd.conf som nastavil tieto nastavenia

rozhranie eth0

informovať 8.11.2.12

statické smerovače = 8.11.1.1

rozhranie wlan0

informovať 8.11.2.102

statické smerovače = 8.11.1.1

Ak chcete, aby sa štúdio OBS dostalo do „vonkajšieho sveta“, pomocou prenosného počítača alebo ethernetového adaptéra USB presuňte výstup na Facebook, YouTube, Twitch alebo iné služby video servera.

Odporúča: