Sadržaj:

Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming): 6 koraka
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming): 6 koraka

Video: Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming): 6 koraka

Video: Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming): 6 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Prosinac
Anonim
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. dio (Pi Video Streaming)

U redu, nisam mislio da ovo treba fotografije, ali web stranica voli slike. To su za vas uglavnom niz naredbi i koraka. Postoji niz drugih web stranica koje se mogu pozabaviti bilo kakvim posebnostima.

Ovo je ono što mi je uspjelo. Ovo kombinira druge dijelove sa svih strana kako bi općenito postavilo web kameru i malinov pi sustav za strujanje izlaza na neko drugo računalo, u ovom slučaju, OBS Studio.

Koristim kamere za pružanje više gledišta na PRVOM LEGO League natjecanju. Također sam sastavio komplet s 4 kamere za srednju školu svoje djece kako bih omogućio prijenos događaja (koncerti, mature itd.) Na Facebook. Također sam testirao s Twitchom i Youtubeom. OBS Studio nudi više mogućnosti

Ne postoji stvarno ograničenje broja kamera, osim propusnosti. Radije koristim tvrde linije jer tako bolje čuvam propusnost. Bežična veza ima problema s kašnjenjem, osobito u pretrpanom signalnom okruženju s puno metala (otkriveno je to tijekom suhog rada u školskom prikupljaču sredstava).

Pribor

Računalo s pristupom internetu

Raspberry Pi, s pristupom tipkovnici/mišu/videu. Ethernet pristup internetu.

Logitech c920 web kamera

Korak 1: Konfigurirajte memorijsku karticu RPi

Za karticu s instaliranim NOOB -ovima

Počinjem s karticom koja je došla s kompletom koji sam upravo dobio od ABOX -a. Na kartici je bio Noobs v3.0.0.

Imam USB memorijsku karticu od 32 GB. Radit će i 16 GB. Pretpostavljam da bi manje mogle uspjeti, ali za razliku u cijeni samo nabavite 16, 32 ili veće kartice.

Ako imate karticu, možete prijeći na 2. korak

Za novu instalaciju ispočetka,

Preuzmite najnovije NOOBS -ove sa

  • Preuzmite alate za konfiguraciju SD kartice

    • Samo za formatiranje SD kartice: Format SD kartice

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

    • Za čitanje s kartice / pisanje na SD karticu

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

  • Za spajanje na računalo sa sustavom Windows upotrijebite USB adapter ili USB karticu
  • Formatirajte SD karticu pomoću SD Formattera
  • Učitajte NOOBs.zip na SD karticu, pomoću win32diskimager,
  • Izvadite SD karticu iz uređaja

Ovo je slično koracima na

Korak 2: Postavite RPi instalaciju

Postavite RPi instalaciju
Postavite RPi instalaciju
Postavite RPi instalaciju
Postavite RPi instalaciju
Postavite RPi instalaciju
Postavite RPi instalaciju

Umetnite SD karticu u rPi

  • Uvjerite se da rPi ima video izlaz, Enet, tipkovnicu, miš i video veze
  • Priključite jedinicu na napajanje
  • U prozoru za instalaciju odaberite OS za instalaciju (za ovaj primjer korišten je Raspbian)

    • To će potrajati neko vrijeme (oko 20 minuta)
    • Konfigurirajte državu, jezik, tipkovnicu …
    • Izvršite sva ažuriranja (automatski se provjerava pri postavljanju)
  • Nakon ponovnog pokretanja, izvedite drugu konfiguraciju putem dijaloga konfiguracije Raspberry Pi

    • Ažurirajte naziv hosta na željenu vrijednost
    • Omogući SSH, VNC, serijski port, serijsku konzolu

      Onemogućite ostale stavke

    • Nema ažuriranja performansi
    • Nema lokalizacije (treba biti dobro postavljeno od početnog postavljanja)

Korak 3: Instalirajte potreban softver

Instalirajte potreban softver
Instalirajte potreban softver
Instalirajte potreban softver
Instalirajte potreban softver
Instalirajte potreban softver
Instalirajte potreban softver

PRVO - Pokrenite prozor terminala i ažurirajte rPi distro

sudo apt-get ažuriranje

sudo apt-get dist-upgrade

Drugo - Preuzmite potrebne biblioteke i izgradite ih

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

(Ne sjećam se veze za povezivanje videodev2.h. Bilo je to u povijesti moje izvorne instalacije prije godinu dana. Čini se da ne škodi ovoj upotrebi)

Zadnje - preuzmite-j.webp" />

CD

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

Korak 4: Testiranje streaminga

Testiranje streaminga
Testiranje streaminga
Testiranje streaminga
Testiranje streaminga

Na prozorima terminala učinite sljedeće

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

Pogledajte Stream na rPi -ju

otvorite preglednik za "localhost: 8080/? action = stream"

Pogledajte stream na svom računalu

Na rPi -u nabavite IP adresu jedinice (ifconfig) (eth0: 192.168.1.36, na primjer)

Otvorite preglednik računala za "https://192.168.1.36:8080/?action=stream"

Korak 5: Konfigurirajte za Autostart

Konfigurirajte za Autostart
Konfigurirajte za Autostart
Konfigurirajte za Autostart
Konfigurirajte za Autostart
Konfigurirajte za Autostart
Konfigurirajte za Autostart

Ažuriraj ~/mjpg-streamer/mjpg-streamer-eksperimentalno/start.sh

Provjerite je li ovaj redak dodan, a ne komentiran:

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

Ažurirajte /etc/rc.local

Zamijenite "exit 0" na kraju datoteke s:

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

sudo./start.sh & izlaz 0

Ponovno pokrenite malinovo pi i ponovite 4. korak da provjerite stvari

Korak 6: Izborna statička IP adresa

Zadano DHCP adresiranje može biti primjereno vašim potrebama.

Možda ćete također htjeti postaviti vlastitu statičku IP konfiguraciju. Moja konfiguracija za moj hardver trebala je imati zatvorenu mrežu.

Moja LAN konfiguracija je bila:

  • (4 kom) Logitech C920 USB kamera RPi
  • Svaki RPi je priključen na neupravljani prekidač.
  • Na prekidač je priključeno i prijenosno računalo s OBS Studiom.
  • Svi su ti portovi postavljeni na moju osobnu konfiguraciju IP adrese.
  • Na RPi -u, u /etc/dhcpcd.conf, postavio sam ove postavke

sučelje eth0

obavijestiti 8.11.2.12

statički usmjerivači = 8.11.1.1

sučelje wlan0

obavijestiti 8.11.2.102

statički usmjerivači = 8.11.1.1

Da biste OBS studio preusmjerili na "vanjski svijet", upotrijebite prijenosno računalo ili USB Ethernet adapter za prebacivanje izlaza na Facebook, YouTube, Twitch ili druge usluge video poslužitelja.

Preporučeni: