Kazalo:

Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming): 6 korakov
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming): 6 korakov

Video: Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming): 6 korakov

Video: Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming): 6 korakov
Video: ⚡️ Я НЕ СДАМСЯ! AMAZON 2.0 | Интернет магазин с нуля - Часть 3 2024, November
Anonim
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)
Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming)

V redu, nisem mislil, da to potrebuje fotografije, vendar je na spletnem mestu všeč slikam. To je večinoma vrsta ukazov in korakov za vas. Obstajajo številna druga spletna mesta, ki obravnavajo vse posebnosti.

To mi je uspelo. To združuje druge dele od vsepovsod za generično nastavitev spletne kamere in maline pi sistema za pretakanje izhodnih podatkov na drug računalnik, v tem primeru program OBS Studio.

S kamerami predstavljam več pogledov na tekmovanje PRVA LEGO liga. Prav tako sem sestavil komplet s 4 kamerami za srednjo šolo mojih otrok, ki omogoča pretakanje dogodkov (koncerti, mature itd.) Na Facebook. Preizkusil sem tudi z Twitchom in Youtubeom. OBS Studio ponuja več možnosti

Število kamer ni omejeno, razen pasovne širine. Raje uporabljam trde linije, saj bolje ohranja pasovno širino. Brezžična povezava ima težave z zakasnitvijo, zlasti v okolju s prenatrpanim signalom z veliko kovine (to so odkrili med suhim tekom pri zbiralcu šolskih sredstev).

Zaloge

Računalnik z dostopom do interneta

Raspberry Pi, s tipkovnico/miško/video dostopom. Ethernetni dostop do interneta.

Spletna kamera Logitech c920

1. korak: Konfigurirajte pomnilniško kartico RPi

Za kartico z nameščenimi NOOB -ji

Začenjam s kartico, ki je priložena kompletu, ki sem ga pravkar prejel od ABOX -a. Noobs v3.0.0 je bil na kartici.

Imam 32 GB kartico USB. Deloval bo tudi 16 GB. Predvidevam, da bi manjše delovale, toda za razliko v stroških si priskrbite 16, 32 ali večje kartice.

Če imate kartico, lahko preskočite na 2. korak

Za novo namestitev iz nič,

Prenesite najnovejše NOOBS s

  • Prenesite orodja za konfiguracijo kartice SD

    • Samo za formatiranje kartice SD: Format SD kartice

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

    • Za branje s kartice / pisanje na kartico SD

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

  • Za priključitev na računalnik z operacijskim sistemom Windows uporabite adapter USB ali USB
  • Formatirajte kartico SD z uporabo oblikovalnika kartic SD
  • Naložite NOOBs.zip na kartico SD z uporabo win32diskimager,
  • Odstranite kartico SD iz naprave

To je podobno korakom na

2. korak: Namestite namestitev RPi

Nastavite namestitev RPi
Nastavite namestitev RPi
Nastavite namestitev RPi
Nastavite namestitev RPi
Nastavite namestitev RPi
Nastavite namestitev RPi

Vstavite kartico SD v rPi

  • Prepričajte se, da ima rPi video izhod, Enet, tipkovnico, miško in video povezave
  • Napajajte enoto
  • V oknu za namestitev izberite OS za namestitev (za ta primer je bil uporabljen Raspbian)

    • To bo trajalo nekaj časa (približno 20 minut)
    • Konfigurirajte državo, jezik, tipkovnico …
    • Izvedite vse posodobitve (samodejno preverjeno pri nastavitvi)
  • Po ponovnem zagonu izvedite drugo konfiguracijo v pogovornem oknu za konfiguracijo Raspberry Pi

    • Ime gostitelja posodobite na želeno vrednost
    • Omogoči SSH, VNC, serijska vrata, serijsko konzolo

      Onemogočite druge elemente

    • Brez posodobitev zmogljivosti
    • Brez lokalizacije (od začetne nastavitve je treba nastaviti fino)

3. korak: Namestite potrebno programsko opremo

Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo
Namestite potrebno programsko opremo

PRVI - Zaženite terminalsko okno in posodobite distribucijo rPi

sudo apt-get posodobitev

sudo apt-get dist-upgrade

Drugič - prenesite potrebne knjižnice in jih zgradite

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

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

(Ne spomnim se povezave za povezavo videodev2.h. To je bilo v zgodovini moje prvotne namestitve pred enim letom. Zdi se, da za to uporabo ne boli)

Nazadnje - prenesite -j.webp" />

cd

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

4. korak: Preizkus pretakanja

Testiranje pretakanja
Testiranje pretakanja
Testiranje pretakanja
Testiranje pretakanja

Pri terminalskih oknih izvedite naslednje

/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"

Oglejte si tok na rPi

odprite brskalnik za "localhost: 8080/? action = stream"

Oglejte si tok v računalniku

Na rPi dobite naslov IP enote (ifconfig) (na primer eth0: 192.168.1.36)

Odprite brskalnik v računalniku za »https://192.168.1.36:8080/?action=stream«

5. korak: Konfigurirajte za samodejni zagon

Konfigurirajte za samodejni zagon
Konfigurirajte za samodejni zagon
Konfigurirajte za samodejni zagon
Konfigurirajte za samodejni zagon
Konfigurirajte za samodejni zagon
Konfigurirajte za samodejni zagon

Posodobi ~/mjpg-streamer/mjpg-streamer-eksperimentalno/start.sh

Prepričajte se, da je ta vrstica dodana in ne komentirana:

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

Posodobite /etc/rc.local

Zamenjajte "exit 0" na koncu datoteke z:

cd/home/pi/mjpg-streamer/mjpg-streamer-eksperimentalno

sudo./start.sh & exit 0

Znova zaženite malinovo pi in ponovite 4. korak, da preverite stvari

6. korak: Neobvezni statični naslov IP

Privzeto naslavljanje DHCP je lahko primerno za vaše potrebe.

Morda boste želeli nastaviti tudi svojo konfiguracijo statičnega IP -ja. Moja konfiguracija strojne opreme naj bi imela zaprto omrežje.

Moja konfiguracija LAN je bila:

  • (4 kosov) Logitech C920 USB kamera RPi
  • Vsak RPi je priključen na neupravljano stikalo.
  • Na stikalo je priključen tudi prenosni računalnik z OBS Studio.
  • Vsa ta vrata so bila nastavljena na mojo osebno konfiguracijo naslova IP.
  • V RPi sem v /etc/dhcpcd.conf nastavil te nastavitve

vmesnik eth0

obvestite 8.11.2.12

statični usmerjevalniki = 8.11.1.1

vmesnik wlan0

obvestite 8.11.2.102

statični usmerjevalniki = 8.11.1.1

Če želite OBS studio preusmeriti v "zunanji svet", uporabite prenosni računalnik ali vmesnik USB Ethernet, da potisnete izhod na Facebook, YouTube, Twitch ali druge storitve video strežnika.

Priporočena: