Kazalo:
- Zaloge
- 1. korak: Konfigurirajte pomnilniško kartico RPi
- 2. korak: Namestite namestitev RPi
- 3. korak: Namestite potrebno programsko opremo
- 4. korak: Preizkus pretakanja
- 5. korak: Konfigurirajte za samodejni zagon
- 6. korak: Neobvezni statični naslov IP
Video: Komplet spletnega toka Raspberry Pi - 2. del (Pi Video Streaming): 6 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-31 10:24
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
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
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
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
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:
Celoten komplet spletnega vmesnika Python za PhidgetSBC3: 6 korakov
Celoten komplet spletnega vmesnika Python za PhidgetSBC3: Plošča PhidgetSBC3 je polno delujoč enojni računalnik z Debain Linuxom. Podoben je malinemu Pi, vendar ima 8 analognih senzorskih vhodov in 8 digitalnih vhodov ter 8 digitalnih izhodov. Na voljo je s spletnim strežnikom in spletno aplikacijo za
Povlecite in ambientalno prikažite podatke s katerega koli spletnega mesta prek Wi -Fi -ja (indikator severnega sija) z NodeMcu: 6 korakov
Povlecite in ambientalno prikažite podatke s katerega koli spletnega mesta prek Wi -Fi -ja (kazalnik severnega sija) z NodeMcu: Moja motivacija: Videl sem veliko navodil za nastavitev/ uporabo NodeMCU (zgrajen na modulu ESP8266) za izdelavo projektov IoT (internet stvari) . Vendar pa je zelo malo teh vadnic imelo vse podrobnosti/ kodo/ diagrame za zelo novinca
Komplet spletnega toka Raspberry Pi - 1. del: 5 korakov
Komplet spletnega toka Raspberry Pi - 1. del: Tukaj je preprost, a rahlo grd komplet kamer, ki sem ga sestavil za podporo šolskim dogodkom, kot je na primer kvalifikacijski turnir za PRVO LEGO ligo. Namen je omogočiti en sam padec kompleta, ki bo zunanjemu računalniku zagotovil 4 spletne tokove. Ne
Praktični komplet za spajkanje SMD ali kako sem se naučil nehati skrbeti in ljubiti poceni kitajski komplet: 6 korakov
Praktični komplet za spajkanje SMD ali Kako sem se naučil nehati skrbeti in ljubiti poceni kitajski komplet: To ni navodilo za spajkanje. To je navodilo za izdelavo poceni kitajskega kompleta. Pregovor pravi, da dobite tisto, za kar plačate, in to dobite: Slabo dokumentirano. Dvomljiva kakovost delov. Brez podpore. Zakaj bi torej kupili
Vadnica IO spletnega gonilnika z uporabo spletnega mesta v živo in primeri dela: 8 korakov
Vadnica IO spletnega gonilnika z uporabo spletnega mesta v živo in primeri dela: vadnica spletnega gonilnika IO z uporabo spletnega mesta v živo in primeri dela Zadnja posodobitev: 26. 7. 2015 (Pogosto preverjajte, ko posodabljam ta navodila z več podrobnostmi in primeri) Ozadje Nedavno sem imel zanimiv izziv, ki se mi je predstavil. Moral sem