Tartalomjegyzék:

Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming): 6 lépés
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming): 6 lépés

Videó: Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming): 6 lépés

Videó: Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming): 6 lépés
Videó: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, November
Anonim
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)
Raspberry Pi Web Stream Kit - 2. rész (Pi Video Streaming)

Oké, nem gondoltam, hogy ehhez fényképek kellenek, de a weboldal szereti a képeket. Ezek többnyire parancsok és lépések sorozata az Ön számára. Számos más webhely is foglalkozik a sajátosságokkal.

Nekem ez működött. Ez egyesíti a többi darabot, hogy általános módon beállítson egy webkamera és málna pi rendszert, hogy a kimenetet egy másik számítógépre továbbítsa, ebben az esetben egy OBS Studio futtatásra.

A kamerákat arra használom, hogy több nézőpontot nyújtsak egy FIRST LEGO League versenyen. Összeállítottam egy 4 kamerás készletet is a gyerekeim középiskolájának, hogy lehetővé tegyem az események (koncertek, ballagások stb.) Facebookon történő közvetítését. Twitch -en és Youtube -on is teszteltem. Az OBS Studio több lehetőséget kínál

A sávszélességen kívül a kamerák számának nincs valós korlátja. Inkább kemény vonalakat használok, mivel ez jobban megőrzi a sávszélességet. A Wireless -nek késleltetési problémái vannak, különösen a zsúfolt jelkörnyezetben, ahol sok fém található (ezt egy iskolai alapgyűjtő száraz futása során fedezték fel).

Kellékek

Számítógép internet -hozzáféréssel

Raspberry Pi, billentyűzet/egér/videó hozzáféréssel. Ethernet -hozzáférés az internethez is.

Logitech c920 webkamera

1. lépés: Konfigurálja az RPi memóriakártyát

Kártya esetén, amelyen NOOB -ok vannak telepítve

Kezdem egy kártyával, amely az ABOX -tól kapott csomaggal együtt érkezett. Noobs v3.0.0 volt a kártyán.

Van egy 32 GB -os USD kártyám. Egy 16 GB is működik. Feltételezem, hogy a kisebbek működhetnek, de a költségkülönbség érdekében csak szerezze be a 16, 32 vagy nagyobb kártyákat.

Ha rendelkezik kártyával, ugorhat a 2. lépésre

Új telepítéshez a semmiből,

Töltse le a legújabb NOOBS -t a https://www.raspberrypi.org/downloads/noobs/ webhelyről

  • Töltse le az SD kártya konfigurálásához szükséges eszközöket

    • Csak az SD -kártya formázásához: SD -kártya formázó

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

    • Kártyáról / írásról SD kártyára való olvasáshoz

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

  • Használjon uSD adaptert az USB -hez, vagy SD -kártyát a Windows PC -hez való csatlakoztatáshoz
  • Formázza az SD -kártyát az SD -kártya formázóval
  • Töltse be a NOOBs.zip fájlt az SD -kártyára a win32diskimager segítségével,
  • Vegye ki az SD -kártyát a készülékből

Ez hasonló a következő lépésekhez:

2. lépés: Az RPi telepítésének beállítása

Állítsa be az RPi telepítését
Állítsa be az RPi telepítését
Állítsa be az RPi telepítését
Állítsa be az RPi telepítését
Állítsa be az RPi telepítését
Állítsa be az RPi telepítését

Helyezze be az SD -kártyát az rPi -be

  • Győződjön meg arról, hogy az rPi rendelkezik videokimenettel, Enet, billentyűzet, egér és videó csatlakozókkal
  • Tápellátás az egységre
  • A telepítési ablakban válassza ki a telepítendő operációs rendszert (ebben a példában a Raspbian -t használták)

    • Ez eltart egy ideig (kb. 20 perc)
    • Ország, nyelv, billentyűzet beállítása…
    • Végezze el a frissítéseket (automatikusan ellenőrzi a telepítéskor)
  • Az újraindítás után végezzen más konfigurációt a Raspberry Pi konfigurációs párbeszédpanelen

    • Frissítse a gazdagép nevét a kívánt értékre
    • SSH, VNC, soros port, soros konzol engedélyezése

      Tiltsa le a többi elemet

    • Nincsenek teljesítményfrissítések
    • Nincs lokalizáció (a kezdeti beállításoktól kezdve jól kell beállítani)

3. lépés: Telepítse a szükséges szoftvert

Telepítse a szükséges szoftvert
Telepítse a szükséges szoftvert
Telepítse a szükséges szoftvert
Telepítse a szükséges szoftvert
Telepítse a szükséges szoftvert
Telepítse a szükséges szoftvert

ELSŐ - Indítson el egy terminál ablakot és frissítse az rPi disztribúciót

sudo apt-get update

sudo apt-get dist-upgrade

Másodszor - Töltse le a szükséges alapvető könyvtárakat és építsen

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

(Nem emlékszem a videodev2.h linkre mutató linkre. Ez egy évvel ezelőtt szerepelt az eredeti telepítésem történetében. Úgy tűnik, nem fáj ez a használat)

Utolsó - Töltse le az-j.webp" />

CD

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

4. lépés: Az adatfolyam tesztelése

Az adatfolyam tesztelése
Az adatfolyam tesztelése
Az adatfolyam tesztelése
Az adatfolyam tesztelése

A terminál ablakában hajtsa végre a következőket

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

Nézze meg az adatfolyamot az rPi -n

nyissa meg a "localhost: 8080/? action = stream" böngészőt

Nézze meg a streamet a számítógépén

Az rPi -n szerezze be az egység IP -címét (ifconfig) (például eth0: 192.168.1.36)

Nyissa meg számítógépének böngészőjét a "https://192.168.1.36:8080/?action=stream" fájlhoz

5. lépés: Konfigurálás az automatikus indításhoz

Konfigurálás az automatikus indításhoz
Konfigurálás az automatikus indításhoz
Konfigurálás az automatikus indításhoz
Konfigurálás az automatikus indításhoz
Konfigurálás az automatikus indításhoz
Konfigurálás az automatikus indításhoz

Frissítse a ~/mjpg-streamer/mjpg-streamer-experimental/start.sh fájlt

Győződjön meg róla, hogy ezt a sort hozzáadta, és nem kommentálta:

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

Frissítse /etc/rc.local

Cserélje ki a fájl végén lévő "exit 0" -t a következővel:

cd/home/pi/mjpg-streamer/mjpg-streamer-experimental

sudo./start.sh & exit 0

Indítsa újra a málna pi -t, és ismételje meg a 4. lépést, hogy ellenőrizze a dolgokat

6. lépés: Opcionális statikus IP -cím

Az alapértelmezett DHCP -címzés megfelelő lehet az Ön igényeinek.

Érdemes saját statikus IP -konfigurációját is beállítani. A hardver konfigurációm zárt hálózatot akart.

A LAN konfigurációm a következő volt:

  • (4 db) Logitech C920 USB kamera RPi
  • Minden RPi egy nem kezelt kapcsolóhoz van csatlakoztatva.
  • A kapcsolóhoz egy laptop is csatlakozik OBS Studio -val.
  • Mindezeket a portokat a saját személyes IP -címemhez konfiguráltam.
  • Az RPi -ben az /etc/dhcpcd.conf fájlban állítottam be ezeket a beállításokat

interfész eth0

tájékoztatni 8.11.2.12

statikus útválasztók = 8.11.1.1

wlan0 interfész

értesít 8.11.2.102

statikus útválasztók = 8.11.1.1

Ha az OBS stúdiót a "külvilágba" szeretné irányítani, használja laptopját vagy USB Ethernet adapterét, hogy a kimenetet továbbítsa a Facebookra, a YouTube -ra, a Twitch -re vagy más videószerver -szolgáltatásokra.

Ajánlott: