Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: I-configure ang RPi Memory Card
- Hakbang 2: I-setup ang Pag-install ng RPi
- Hakbang 3: I-install ang Kailangan ng Software
- Hakbang 4: Pagsubok sa Streaming
- Hakbang 5: I-configure sa Autostart
- Hakbang 6: Opsyonal na Static IP Address
Video: Raspberry Pi Web Stream Kit - Bahagi 2 (Pi Video Streaming): 6 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-31 10:25
Okay, hindi ko inisip na nangangailangan ito ng mga larawan, ngunit ang website ay may gusto ng mga larawan. Kadalasan ito ay isang serye ng mga utos at hakbang para sa iyo. Mayroong isang bilang ng iba pang mga site na maaaring tugunan ang anumang mga kakaibang katangian.
Ito ang gumana para sa akin. Pinagsasama nito ang iba pang mga piraso mula sa lahat sa pangkalahatang pag-setup ng isang webcam at raspberry pi system upang mai-stream ang output sa ilang iba pang computer, sa kasong ito, isang OBS Studio run.
Gumagamit ako ng mga camera upang magbigay ng maraming mga punto ng view ng isang UNANG kumpetisyon sa LEGO League. Pinagsama ko rin ang isang 4 camera kit para sa high school ng aking mga anak upang payagan ang streaming ng mga kaganapan (konsyerto, graduation, atbp) sa Facebook. Nasubukan ko rin sa Twitch at Youtube. Nagbibigay ang OBS Studio ng maraming pagpipilian
Walang totoong limitasyon sa bilang ng mga camera, maliban sa bandwidth. Mas gusto kong gumamit ng matitigas na linya, dahil mas pinapanatili nito ang bandwidth nang mas mahusay. Ang wireless ay may mga isyu sa latency, lalo na sa isang masikip na kapaligiran ng signal na may maraming metal (natuklasan ito sa panahon ng isang dry run sa isang fund fund raiser).
Mga gamit
Computer na may Internet Access
Raspberry Pi, na may pag-access sa keyboard / mouse / video. Ang pag-access ng Ethernet sa Internet din.
Logitech c920 webcam
Hakbang 1: I-configure ang RPi Memory Card
Para sa isang Card na may naka-install na NOOBs
Nagsisimula ako sa isang kard na kasama ng kit na natanggap ko mula sa ABOX. Ang Noobs v3.0.0 ay nasa card.
Mayroon akong 32GB uSD card. Gagana rin ang isang 16 GB. Sa palagay ko mas maliit ang maaaring gumana, ngunit para sa pagkakaiba sa gastos, makuha lamang ang 16, 32, o mas malaking mga card.
Kung mayroon kang isang card, maaari kang lumaktaw sa Hakbang 2
Para sa isang bagong pag-install mula sa simula,
Mag-download ng pinakabagong NOOBS mula sa
-
Mga tool sa pag-download para sa pagsasaayos ng SD Card
-
Para sa pag-format lamang ng SD Card: SD Card Formatter
https://www.sdcard.org/downloads/formatter/index.html
-
Para sa pagbabasa mula sa card / pagsusulat hanggang sa SD card
https://sourceforge.net/projects/win32diskimager/files/latest/download
-
- Gumamit ng isang uSD adapter sa USB, o SD card upang mai-attach sa iyong Windows PC
- I-format ang SD card, gamit ang SD Card Formatter
- I-load ang NOOBs.zip papunta sa SD card, gamit ang win32diskimager,
- Mag-eject ng SD card mula sa iyong aparato
Ito ay katulad ng mga hakbang sa
Hakbang 2: I-setup ang Pag-install ng RPi
Ipasok ang SD card sa rPi
- Tiyaking ang rPi ay may output ng video, Enet, Keyboard, Mouse, at mga koneksyon sa Video
- Mag-apply ng lakas sa unit
-
Sa window ng pag-install, Piliin ang OS upang mai-install (Ginamit ang Raspbian para sa halimbawang ito)
- Magtatagal ito (halos 20 min)
- I-configure ang bansa, wika, keyboard…
- Magsagawa ng anumang mga pag-update (awtomatikong naka-check sa pag-set up)
-
Pagkatapos ng Reboot, magsagawa ng iba pang pagsasaayos sa pamamagitan ng Raspberry Pi Configuration Dialog
- I-update ang pangalan ng host sa nais na halaga
-
Paganahin ang SSH, VNC, serial port, serial console
Huwag paganahin ang iba pang mga item
- Walang mga pag-update sa pagganap
- Walang lokalisasyon (dapat maitakda nang maayos mula sa paunang pag-set up)
Hakbang 3: I-install ang Kailangan ng Software
UNA - Ilunsad ang isang window ng terminal at i-update ang rPi distro
sudo apt-get update
sudo apt-get dist-upgrade
Pangalawa - I-download ang pangunahing mga aklatan na kinakailangan at buuin
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
(Hindi ko matandaan ang link para sa pag-link ng videodev2.h. Ito ay sa kasaysayan ng aking orihinal na pag-install isang taon na ang nakakaraan. Mukhang hindi nasaktan para sa paggamit na ito)
Huling - I-download ang m-j.webp" />
cd
git clone https://github.com/jacksonliam/m.jpg-streamer.git cd m.jpg-streamer / m.jpg-streamer-experimental make sudo make install
Hakbang 4: Pagsubok sa Streaming
Sa mga window ng terminal, isagawa ang sumusunod
/ usr / local / bin / m.jpg_streamer -i "input_uvc.so -r 1280x720 -d / dev / video0 -f 30 -q 80" -o "output_http.so -p 8080 -w / usr / local / share / m.jpg- streamer / www"
Tingnan ang Stream sa rPi
buksan ang brower para sa "localhost: 8080 /? action = stream"
Tingnan ang stream sa iyong PC
Sa rPi, kunin ang IP address para sa unit (ifconfig) (eth0: 192.168.1.36, halimbawa)
Buksan ang iyong PC brower para sa "https://192.168.1.36:8080/?action=stream"
Hakbang 5: I-configure sa Autostart
I-update ang ~ / m.jpg-streamer / m.jpg-streamer-experimental / start.sh
Siguraduhin na ang linyang ito ay naidagdag at hindi nagkomento:
./m.jpg_streamer -i "./input_uvc.so -r HD -f 30" -o "./output_http.so -w./www"
I-update /etc/rc.local
Palitan ang "exit 0" sa dulo ng file ng:
cd / home / pi / m.jpg-streamer / m.jpg-streamer-experimental
sudo./start.sh & exit 0
I-reboot ang raspberry pi at ulitin ang Hakbang 4, upang suriin ang mga bagay
Hakbang 6: Opsyonal na Static IP Address
Ang default na pagtugon sa DHCP ay maaaring sapat para sa iyong mga pangangailangan.
Maaaring gusto mo rin ang pag-set up ng iyong sariling static na pagsasaayos ng IP. Ang aking pagsasaayos para sa aking hardware ay sinadya upang magkaroon ng isang saradong network.
Ang aking pagsasaayos ng LAN ay:
- (4 qty) Logitech C920 USB camera RPi
- Ang bawat RPi ay nakakabit sa isang hindi namamahala na switch.
- Ang isang laptop na may OBS Studio ay nakakabit din sa switch.
- Ang lahat ng mga port na ito ay naka-set up sa aking sariling pagsasaayos ng personal na IP address.
- Sa RPi, sa /etc/dhcpcd.conf, itinakda ko ang mga setting na ito
interface eth0
ipagbigay-alam sa 8.11.2.12
static router = 8.11.1.1
interface wlan0
ipagbigay-alam sa 8.11.2.102
static router = 8.11.1.1
Upang maihatid ang studio ng OBS sa "labas ng mundo", gamitin ang iyong laptop o isang USB Ethernet adapter upang itulak ang output sa Facebook, YouTube, Twitch, o iba pang mga serbisyo sa video server.
Inirerekumendang:
Tutorial: Paano Gumamit ng ESP32-CAM sa Video Streaming Web Server: 3 Mga Hakbang
Tutorial: Paano Gumamit ng ESP32-CAM sa Video Streaming Web Server: Paglalarawan: Ang ESP32-CAM ay isang ESP32 Wireless IoT Vision Development Board sa isang napakaliit na form factor, na idinisenyo upang magamit sa iba't ibang mga proyekto ng IoT, tulad ng mga smart device sa bahay, pang-industriya wireless control, wireless monitoring, QR wireless identificatio
Live 4G / 5G HD Video Streaming Mula sa DJI Drone sa Mababang Latency [3 Mga Hakbang]: 3 Mga Hakbang
Live 4G / 5G HD Video Streaming Mula sa DJI Drone sa Mababang Latency [3 Mga Hakbang]: Tutulungan ka ng sumusunod na gabay na makakuha ng live na mga stream ng video na may kalidad na HD mula sa halos anumang drone ng DJI. Sa tulong ng FlytOS Mobile App at FlytNow Web Application, maaari mong simulan ang streaming na video mula sa drone
Kinokontrol ng Raspberry Pi Wifi na Robot sa Pag-stream ng Video: 8 Hakbang (na may Mga Larawan)
Kinokontrol ng Raspberry Pi Wifi na Video Streaming Robot: Naisip mo ba ang tungkol sa pagbuo ng isang cool na robot na may isang camera dito? Kaya, nakarating ka sa tamang lugar, ipapakita ko sa iyo hakbang-hakbang tungkol sa kung paano mabuo ang robot na ito. Sa pamamagitan nito maaari kang makakuha ng pangangaso ng multo sa gabi sa pamamagitan ng pagkontrol at pagtingin sa video feed sa iyong
Raspberry Tank With Web Interface at Video Streaming: 8 Hakbang (na may Mga Larawan)
Raspberry Tank With Web Interface at Video Streaming: Makikita natin kung paano ko napagtanto ang isang maliit na WiFi Tank, na may kakayahang remote Web Control at Video Streaming. Ito ay inilaan upang maging tutorial na nangangailangan ng pangunahing kaalaman sa elektronikong at software program. Sa kadahilanang ito napili ko
Pagbibigay ng Mga Caption para sa Flash-Batay sa Pag-stream ng Video: 10 Hakbang
Pagbibigay ng Mga Caption para sa Flash-Base Streaming Video: NI KEVIN JONES (mag-download ng isang bersyon ng PDF ng Instructable na ito mula sa Clearinghouse of Accessibility Information ng DCMP.)? &Quot; Paano ko makukuha ang aking streaming media? &Quot;? ? " Paano ko ma-caption ang aking video para sa YouTube o sa aking sariling Web site? "? ? & quot