Mēs straumējam video no tīmekļa kameras, kas savienota ar Raspberry Pi. Raspberry Pi. Savienojuma izveide un darbs ar CSI kameru Kā savienot analogo kameru ar Raspberry pi

Īsi norādījumi par Raspberry Pi aparatūras kameras pievienošanu un lietošanu Lūdzu, ņemiet vērā, ka statiskā elektrība var sabojāt kameru. Pirms kameras noņemšanas ieteicams pieskarties iezemētam objektam (piemēram, radiatoram), lai noņemtu lādiņu. Kamera ir savienota ar plati, izmantojot elastīgu kabeli. Kabeļa savienotājs atrodas starp Ethernet un HDMI portiem. Kameras objektīvs var būt pārklāts ar caurspīdīgu aizsargplēvi, kas pirms lietošanas ir jānoņem.

Iespējot kameras atbalstu Raspbian

Sāknējiet Raspberry Pi un piesakieties (noklusējuma lietotājvārds ir pi, parole - aveņu). Terminālī palaidiet komandas, lai atjauninātu Raspbian izplatīšanu uz jaunāko versiju: sudo apt-get atjauninājums

sudo apt-get jauninājums

Kameras programmatūra

skarbs konsoles lietojumprogramma video ierakstīšanai no kameras.

raspistill Lietojumprogrammas attēlu saņemšanai no kameras parametriem -o vai -output norāda izvades faila nosaukumu -t vai – video ierakstīšanas ilgums (noklusējuma 5 sekundes) -d vai – demonstrācijas ierakstīšana funkciju demonstrācijas režīmā. Tiks izmantoti visi iespējamie efekti

Piemēri: raspistill -o image.jpg- attēlu uzņemšana .jpg formātā

raspivid -o video.h264- Uzņemiet 5 sekunžu video h264 formātā

raspivid -o video.h264 -t 10000- Uzņemiet 10 sekunžu video h264 formātā

raspivid -o video.h264 -t 10000 -d- Uzņemiet 10 sekunžu video h264 formātā demonstrācijas režīmā

Varat skatīt visus iespējamos parametrus lietojumprogrammām raspivid un raspistill šādi: raspivid | mazāk, raspistill | mazāk

Izmantojiet kursoru, lai pārvietotos sarakstā, vai ievadiet "q", lai izietu. Detalizētus kameras programmatūras parametru aprakstus var atrast

Video straumēšana tīklā

Lai pārsūtītu video, palaidiet komandu Raspberry Pi

raspivid -t 999999 -o - | nc 5001

Lai skatītos video par klientu, jāinstalē mplayer un netcat un jāpalaiž tie šādi: nc -l -p 5001 | mplayer -fps 31 -kešatmiņa 1024 operētājsistēmai Linux


Viena borta dators Raspberry Pi ļauj izveidot patiešām interesantas un noderīgas lietas: no multimediju centriem līdz mājas automatizācijas sistēmām. Pieslēdzot Raspberry Pi dažādus moduļus, var būtiski paplašināt šī minidatora funkcionalitāti.



Viens no šiem papildu spraudņiem ir kamera, kas ļauj fotografēt vai filmēt video. Šodien tirgū ir pieejamas vairākas Raspberry Pi kameras, un šajā rakstā mēs sniegsim īsu pārskatu par tām.


Apskatīsim sešas populārākās kameras: ZeroCam Noir, ZeroCam FishEye, Raspberry Pi Compatible Fisheye Camera, Raspberry Pi Camera V2, Raspberry Pi Camera V2 Noir un Raspberry Pi Camera 1.3.



ZeroCam Noir ir kameras modulis Raspberry Pi Zero vai Raspberry Pi Zero W, tādēļ, ja vēlaties to izmantot Raspberry Pi 3 vai 2, jums būs jāizmanto adaptera kabelis. Šīs kameras objektīvam nav IR filtra, tāpēc tā ir ideāli piemērota fotografēšanai vājā apgaismojumā. Šeit ir daži no tā galvenajiem raksturlielumiem: 5 megapikseļu sensors, 2592 × 1944 pikseļi, 1080p pie 30 kadri/s (vai 60 kadri/s pie 720p, 90 kadri/s pie 480p), fokusa attālums 3,60 mm, aptuveni 53,50 grādi horizontāli, 41,41 grādi. tāfeles izmēri ar kameru: 60 x 11,4 x 5,1 mm.



Šī ir ZeroCam zivs acs versija, kas nozīmē, ka tai ir platleņķa attēls. Šī kamera ir paredzēta arī Pi Zero vai Pi Zero W, tāpēc, lai to izmantotu kopā ar citu Pi paneli, nepieciešams adaptera kabelis.



Šī ir ar Raspberry Pi saderīga zivs acs kamera, ko var viegli atrast dažādās tiešsaistes tirdzniecības platformās, piemēram, AliExpress, TaoBao, eBay. To raksturo 175º platleņķa skats. Tā pamatā ir Omnivision 5647 sensors ar 5 megapikseļu (2592 x 1944 pikseļu) izšķirtspēju.



Šī kamera ir aprīkota ar 8 megapikseļu Sony IMX219 attēla sensoru ar fiksētu fokusa objektīvu, kas spēj attēlot 3280×2464 pikseļu statiskus attēlus, tā atbalsta 1080p30, 720p60 un 640×480p90 video. Kamera ir saderīga ar visām Raspberry Pi platēm, taču, ja vēlaties to izmantot kopā ar Pi Zero, nepieciešams adaptera kabelis.



Šai kamerai ir visas Raspberry Pi Camera V2 moduļa funkcijas, taču tai nav IR filtra. Tas nozīmē, ka tā ir gandrīz ideāla kamera fotografēšanai tumsā.



Raspberry Pi Camera 1.3 ir V2 moduļa priekštecis. Tas ir aprīkots ar 5 megapikseļu OmniVision OV5647 sensoru.

Raspberry Pi kameru redzes lauka un attēla kvalitātes salīdzinājums

Šajā testā visas kameras ir uzstādītas 1 metra attālumā no testa attēla. Rezultāti ir šādi:











Raspberry Pi kameru attēla kvalitātes un krāsu atveides salīdzinājums tālummaiņas laikā











Fotografēšanas kvalitātes salīdzinājums naktī

Tālāk sniegtie rezultāti parāda vairāku nakts režīmā spējīgu kameru veiktspēju, kas uzņem vienu un to pašu testa attēlu ļoti vājā apgaismojumā tumsā.







secinājumus

Visas kameras darbojas nedaudz labāk, nekā gaidīts no šādiem lētiem moduļiem. Diemžēl starp tām nav nevienas universālas kameras, un ir jāveic kompromiss, jo šķiet, ka nav nevienas platleņķa (zivs acs) kameras ar noņemtu infrasarkano staru filtru. Tātad, ja vēlaties platleņķi, jums būs nepieciešams regulārs apgaismojums, un, gluži pretēji, jūs, visticamāk, nevarēsit fotografēt platleņķī naktī.

Starp interesantajiem Raspberry Pi papildinājumiem ir videokameras modulis, kas paredzēts savienojumam ar CSI kopni, izmantojot lentes kabeli.

Pati kameras dēlis ir niecīgs. Tā izmēri ir tikai 25x20x9 mm, sver tikai 3 gramus un komplektā ir 15 cm lentes kabelis.


Kameras sensors ir 5 MP, tam ir fiksēta fokusa objektīvs un tas ļauj uzņemt fotogrāfijas ar 2592x1944 izšķirtspēju. Video atbalsts: 1080p 30 kadri sekundē (fps), 720p ar 60 kadriem sekundē un 640x480 izšķirtspēja ar ātrumu līdz 90 kadriem sekundē. Raspbian OS ir pievienots pilns kameras atbalsts, kas ir jāatjaunina.

Sakiet "chee-ee-iz" Wheezy

Pirms došanās tālāk, jums ir nepieciešams interneta savienojums. Kameras modulim ir nepieciešama Raspian OS atjaunināšana uz jaunāko versiju, lai varētu instalēt nepieciešamos draiverus un rīkus.

Ja tā nav problēma, mēs varam uzstādīt aprīkojumu.

Lūdzu, ņemiet vērā, ka fotokameru var sabojāt statiskā lādiņa. Pirms izņemat no kameras pelēko antistatisko maisiņu, lūdzu, pārbaudiet, vai uzlāde ir novērsta, pieskaroties iezemētam objektam (piemēram, radiatoram vai ūdensvadam).

Kamerai speciālā kopne ir lentes savienotājs, kas ir vistuvāk Ethernet portam. Tam ir nulles ievietošanas spēka (ZIF) dizains: jums tikai jāpievelk divas sānu skavas, lai atbrīvotu kronšteinu.

Ievadlente jānovieto no savienojuma malas netālu no Ethernet porta līdz Pi strāvas savienotāja galam. Turiet lentes kvadrātu vietā un pārvietojiet mēlītes vienu no otras, lai nofiksētu lenti. Lūdzu, ņemiet vērā fotoattēlā, ka elastīgais kabelis ir ievietots ar sudraba kontaktiem HDMI porta virzienā:


Savienojiet visu ar Raspberry Pi un sāknējiet no SD kartes, izvēloties instalēt Raspbian "Wheezy" OS, pēc tam restartējiet. Noklusējuma lietotājvārds un parole ir attiecīgi "pi" un "raspberry".

Vispirms mums ir jāatjaunina OS, lai to izdarītu, atveriet termināli un ievadiet šādas divas komandas, pēc katras nospiežot atgriešanas taustiņu. To pabeigšana var aizņemt dažas minūtes, tāpēc, iespējams, vēlēsities padzert tasi tējas.

sudo apt-get atjauninājums

sudo apt-get upgrade -y

Tagad mums ir jāizmanto Raspberry Pi skaņošanas rīks, lai pārbaudītu GPU atmiņas sadalījumu, jo mums ir nepieciešams vismaz 128 kā buferis visiem video datiem, kas tiks izskaloti atmiņā. Tas faktiski aktivizē kameras kopni. Ievadiet terminālī:

sudo raspi-config

Vispirms izvēlieties "Advanced > Memory_split" - tam jau jābūt iestatītam uz 128, bet, ja nē, veiciet izmaiņas. Šķiet, ka kameru sistēma darbojas labi pat pie 16, bet ieteicams 128.

Visbeidzot, ir iespēja atbalstīt kameru Iespējot/Atspējot kameru (ieslēgt/izslēgt kameru), atlasiet Iespējot (iespējot):



Atlasiet Pabeigt (pabeigts) un pēc tam Reboot, lai atsāknētu:


Fotografēšana ar Raspberry Pi

Ir divi komandrindas rīki, lai piekļūtu kameras modulim - tie ir skarbs Un raspistill .

Kamera piedāvā labu grafisko efektu un vispārīgo kameras iestatījumu izvēli, ko var izmantot tiešraidē gan fotoattēliem, gan video. Jūs varat mainīt režīmus baltā balansu, fokusu, fotoattēlu veidu, ekspozīciju, ISO līmeni un EXIF ​​​​datus.

Tālāk ir sniegti termināļa komandu piemēri un to darbības. Noklusētais tveršanas laiks ir 5 sekundes, izmantojiet opciju -t, lai norādītu ilgāku periodu milisekundēs, tāpēc -t 20000 nozīmē "20 sekundes".

Video

Demonstrācijas režīmā tiek rādītas piecas sekundes:raspivid -d

Demonstrācijas režīmā rāda 10 s video: raspivid -o video.h264 -t 10000 -d

Tiek rādīts 640x480 priekšskatījums: raspivid -p 0,0,640,480

Uzņemiet 20 sekunžu video h264 formātā: raspivid -t 20000 -o video.h264

Attēla opciju izmantošana komandā skarbs

Sintakse: RaspiVid[opcijas]

Palīdzība: informācija palīdzībai
. Noklusējums 1920. gads
. Noklusējums 1080
-b , - bitu pārraides ātrums: norādītais bitu pārraides ātrums. Izmantojiet bitus sekundē (piemēram, 10 Mbiti/s būtu -b 10000000)
-o , - izvade: izvades fails (lai rakstītu uz stdout, izmantojiet "-o -")

-t , - taimauts: laiks (ms), kas nepieciešams fotoattēlu uzņemšanai un izslēgšanai. Ja tas nav norādīts, iestatiet uz 5 sekundēm

-fps — kadru nomaiņas ātrums: iestatiet ierakstīšanas kadru ātrumu sekundē
-e , - penc: Rādīt priekšskatījuma attēlus *pēc* kodēšanas (rādīt saspiešanas artefaktus)

<"x,y,w,h">

Fotoattēls

Uzņemiet attēlu JPEG formātā: raspistill -о image.jpg

Izveidojiet fotoattēlu 640x480: raspistill -o image.jpg -w 640 -h 480

Izveidojiet pazeminātas kvalitātes JPEG: raspistill -o image.jpg -q 5

Attēla opciju izmantošana komandā RaspiStill

Sintakse: RaspiStill [opcijas]

Attēla komandu opcijas

Palīdzība: informācija palīdzībai
-w , -width: iestatiet attēla platumu
-h , - augstums: norādītais attēla augstums
-q , - kvalitāte: iestatiet JPEG kvalitāti<0 до 100>
-r , - raw: pievienojiet neapstrādātus Bayer datus JPEG metadatiem
-o , - izvade: izvades fails (lai rakstītu uz stdout, izmantojiet "-o -"). Ja tas nav norādīts, fails netiek saglabāts
-v , - verbose: Drukājiet detalizēti, kamēr darbojas
-t , - taimauts: laiks (ms), lai uzņemtu fotoattēlu un izslēgtu (ja nav norādīts, iestatiet uz 5 sekundēm)
-th , - thumb: iestatiet sīktēlu parametrus (x:y:quality)
-d , - demonstrācija: sāciet demonstrācijas režīmu (pāriet cauri vairākiem kameras parametriem, bez tveršanas)
-e , - kodējums: izvades failam izmantotais kodējums (JPG, BMP, GIF, PNG)
-x , - exif: EXIF ​​tags, ko lietot tveršanā (formāts kā "key=value")
-tl , - Timelapse: Intervāla uzņemšanas režīms. Katru reizi uzņem fotoattēlu jaunkundze

Priekšskatiet komandu opcijas

P, - priekšskatījums: priekšskatījuma loga opcijas<"x,y,w,h">
-f , - pilnekrāna režīms: pilnekrāna skatīšanās režīms
-n , - bez priekšskatījuma: nerādīt priekšskatījuma logu

Papildu komandu opcijas video un attēlam

Sh , - asums: iestata attēla asumu (-100 līdz +100)
-co , - kontrasts: iestatiet attēla kontrastu (-100 līdz +100)
-br , - spilgtums: iestatiet attēla spilgtumu (no 0 līdz 100)
-sa , - piesātinājums: iestatiet attēla piesātinājumu (no -100 līdz +100)
-ISO , -ISO: Norādīts ISO uztveršanai
-vs , - vstab: iespējot video stabilizāciju
-ev , -ev: iestatiet ekspozīcijas kompensāciju
-ex , - ekspozīcija: iestatiet ekspozīcijas režīmu
-awb , -awb: iestatiet AWB režīmu
-ifx, -imxfx: iestatiet attēla efektu
-cfx , - colfx: iestatiet krāsu efektu (U:V)
-mm , - mērīšana: iestatiet ekspozīcijas mērīšanas režīmu
-rot , - rotation: pagriezt attēlu (0-359)
-hf , - hflip: horizontāls apvērsums
-vf , - vflip: vertikāls apvērsums

Noklusējuma mape attēlu saglabāšanai ir "/home/pi", tāpēc, ja jums vienkārši jāatskaņo saglabātais video, ir vieglāk ielādēt GUI, izmantojot startx, atvērt "Failu pārvaldnieku" un kameras komandām izmantot "LXTerminal".

Kā straumēt video no Raspberry Pi

Lai skatītos kanālu operētājsistēmā Linux

Instalējiet nepieciešamo programmatūru, izpildot šādu komandu no termināļa:

Laba diena!

Vecgada vakarā man radās doma uzbūvēt kaut kādu videonovērošanu. Man pa rokai bija viss nepieciešamais:

  • Raspberry Pi Model B viena borta dators
  • Tīmekļa kamera LOGITECH HD Webcam C270
Pēc izlasīšanas nolēmu nedaudz attīstīt autora ideju.
Iepazīšanās
Tātad, pirmkārt, iepazīsimies ar galveno “komponentu”:
Raspberry Pi izskats:

Raksturlielumi:

  • Broadcom BCM2835 700MHz ARM1176JZFS procesors ar FPU un Videocore 4 GPU
  • GPU nodrošina Open GL ES 2.0, aparatūras paātrinātu OpenVG un 1080p30 H.264 augsta profila dekodēšanu
  • GPU spēj 1Gpixel/s, 1.5Gtexel/s vai 24GFLOPS ar tekstūras filtrēšanu un DMA infrastruktūru
  • 512 MB RAM
  • Sāknēšana no SD kartes, kurā darbojas operētājsistēmas Linux versija
  • 10/100 BaseT Ethernet ligzda
  • HDMI video izejas ligzda
  • 2x USB 2.0 ligzdas
  • RCA kompozīta video izejas ligzda
  • SD kartes ligzda
  • Barošana no microUSB ligzdas
  • 3,5 mm audio izejas ligzda
  • Raspberry Pi HD videokameras savienotājs
  • Izmērs: 85,6 x 53,98 x 17 mm
pi@hall-pi ~ $ cat /proc/cpuinfo procesors: 0 modeļa nosaukums: ar ARMv6 saderīgs procesors rev 7 (v6l) BogoMIPS: 2.00 Funkcijas: swp half thumb fastmult vfp edsp java tls CPU ieviestājs: 0x41 CPU arhitektūra: 7 CPU variants : 0x0 CPU daļa: 0xb76 CPU versija: 7 Aparatūra: BCM2708 Versija: 000e Sērijas numurs: 000000005a82c372

Oficiāli atbalstīto izplatīšanu sarakstu var atrast. Es izvēlējos Raspbian bez grafiskā apvalka.

Uzstādīšanas process ir diezgan vienkāršs un tam nav nepieciešams detalizēts apraksts, tāpēc es uzskaitīšu galvenos faktus, kuriem ir vērts pievērst uzmanību:

  1. Laika joslas iestatīšana
  2. Datora nosaukuma iestatīšana
  3. SSH piekļuves iespējošana
  4. Sistēmas atjauninājums
Pēc visu nepieciešamo iestatījumu pabeigšanas varat sākt.
Sagatavošana
Vispirms instalēsim visas nepieciešamās pakotnes:
sudo apt-get install imagemagick libav-tools libjpeg8-dev subversion
Pēc tam lejupielādējiet un salieciet mjpg-streamer:
sudo svn co https://svn.code.sf.net/p/mjpg-streamer/code/mjpg-streamer/ mjpg-streamer cd mjpg-streamer make
Jo Mēs glabāsim visus datus mākonī, iestatīsim darbu ar attālo failu sistēmu, izmantojot WebDAV:
sudo apt-get install davfs2 sudo mkdir /mnt/dav sudo mount -t davfs https://webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi
Lai katru reizi neievadītu savu lietotājvārdu un paroli, tie jāpievieno failam
/etc/davfs2/secrets
/mnt/dav lietotāja parole
Darba process
Pievienosim komandas failam /etc/rc.local, lai uzstādītu WebDAV un palaistu skriptu apraidei tīklā:
mount -t davfs https://webdav.yandex.ru /mnt/dav -o uid=pi,gid=pi cd /home/pi/mjpg-streamer && ./mjpg_streamer -i "./input_uvc.so" -o "./output_http.so -w ./www"
Tagad, dodoties uz http://:8080/, mēs iegūsim piekļuvi kamerai. Atliek tikai pārsūtīt maršrutētāja portu, un jūs varat piekļūt kamerai ārpus lokālā tīkla.
Timelapse video izveide
Pirmkārt, mums ir jāiegūst attēls no kameras. Jo tas jau ir aizņemts (attēlu pārraida tīmekļa serveris), tad izmantosim iespēju saņemt pašreizējo attēlu no tīmekļa servera:
saritināt http://localhost:8080/?action=snapshot > out.jpg
Ja vēlamies uz attēla uzzīmēt fotoattēla datumu, tad varam izmantot komandu konvertēt
timestamp=`stat -c %y out.jpg` convert out.jpg -aizpildiet melnu -aizpildiet baltu -punktu izmērs 15 -zīmējiet "teksts 5.15 "$(timestamp:0:19)"" out_.jpg
Pilna skripta versija:
#!/bin/bash faila nosaukums=$(perl -e "drukas laiks") mapes nosaukums=$(datums --rfc-3339=date) curl http://localhost:8080/?action=snapshot > $faila nosaukums timestamp=` stat -c %y $faila nosaukums` mkdir /mnt/dav/out/$foldername konvertēt $faila nosaukums -fill black -fill white -pointsize 15 -draw "text 5.15 "$(timestamp:0:19)"" /mnt /dav /out/$foldername/$filename.jpg rm $faila nosaukums
Videoklips tiek samontēts, izmantojot komandu avconv:
avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 out.avi
Video montāžas skripta pilna versija:
#!/bin/bash faila nosaukums=$(datums --rfc-3339=datums) i=0 f `ls -tr /mnt/dav/out/$filename/*.jpg 2>/dev/null` do newf=`printf %06d $i`.jpg echo $f "-->" $newf mv $f $newf i=$((i+1)) done rmdir -R /mnt/dav/out/$filename/ avconv -r 10 -i %06d.jpg -r 10 -vcodec mjpeg -qscale 1 /mnt/dav/$filename.avi rm *.jpg
Tagad atliek tikai reģistrēt skriptu izpildi Cron plānotājā:
* * * * * pi bash /home/pi/cam.sh 59 23 * * * pi bash /home/pi/build.sh
Video piemērs
Secinājums
Šī pieeja palīdz novērst vajadzību pavadīt daudz laika, skatoties videoklipus, kā arī samazina gala produkta izmaksas. Pateicoties pilnvērtīgas OS klātbūtnei, kļūst iespējams paplašināt funkcionalitāti pareizajā virzienā.

Viens no populārākajiem Raspberry Pi projektiem ir videonovērošanas servera izveide ar iespēju pārraidīt uz internetu. Daudzi cilvēki izmanto šīs sistēmas kā drošības sistēmas (ieskaitot mani), taču ir arī citi lietojumi. Ja izdomājat ko interesantu, varat par to rakstīt komentāros. Šāds projekts maksātu apmēram 60–70 mārciņas, taču es izmantoju dažus papildu komponentus, kas man bija blakus (un galu galā tas neko nemaksāja). Es savā projektā izmantoju Logitech Quickcam tīmekļa kameru.

Kas mums nepieciešams:

  • Raspberry Pi
  • SD karte 8 GB vai lielāka
  • Tīmekļa kamera
  • Piekļuve internetam, izmantojot Ethernet vai WiFi adapteri
  • USB centrmezgls ar ārēju barošanas avotu
  • Tastatūra
  • Pele (WiFi iestatījumiem)

Tātad, sāksim ar jaunākās Debian "Wheezy" versijas instalēšanu SD kartē, ko varat. Lai instalētu attēlu Windows datorā, varat izmantot utilītu, savukārt Mac datoriem izmantojiet šo programmu. (Vairāk par attēlu instalēšanu)

Kad attēla kopēšana ir pabeigta, ievietojiet SD karti Raspberry Pi. Mēs pievienojam tīkla kabeli vai bezvadu adapteri, kā arī tastatūru. Visbeidzot, neaizmirstiet pievienot USB centrmezglu un nodrošināt tam strāvas padevi.

Pēc Raspberry Pi ieslēgšanas, izmantojot utilītu, iestatiet laika joslu atbilstoši savai atrašanās vietai raspi-config.

Lūdzu, ņemiet vērā, ka, lai pieteiktos tikko instalētā sistēmā, ir jāizmanto savs lietotājvārds pi ar paroli aveņu.

Ja izmantojat WiFi tīkla savienojumu:

Lai konfigurētu bezvadu adapteri un izveidotu savienojumu ar WiFi, izmantojot grafisko interfeisu, jums jāievada komanda:

Pēc tam varat iestatīt bezvadu savienojumu. Kad esat pabeidzis, noklikšķiniet uz peles ekrāna apakšējā kreisajā stūrī un atlasiet Izlogoties lai atgrieztos komandrindā.

Tagad ir pienācis laiks atjaunināt sistēmu. Komandrindā ierakstiet:

Sudo apt-get update sudo apt-get upgrade

un gaidiet pabeigšanu. Tagad jums ir jāinstalē Motion - programmatūra, kas pārraidīs video, izmantojot iebūvēto tīmekļa serveri. Lai to izdarītu, ievadiet:

Sudo apt-get install motion

un gaidi. Kad instalēšana ir pabeigta, pievienojiet tīmekļa kameru centrmezgla USB portam ar barošanu.

Tagad jums ir jāveic izmaiņas programmas Motion konfigurācijas failā. Lai to izdarītu, palaidiet komandu:

Sudo nano /etc/motion/motion.conf

Tiks atvērts redaktors ar konfigurācijas failu, kurā varat veikt izmaiņas. Vissvarīgākie ir šādi parametri:

Daemon = OFF (pareizi ON — šis parametrs ir kaut kur faila sākumā) webcam_localhost = ON (pareizi IZSLĒGTS — šis parametrs atrodas kaut kur faila beigās)

Nospiediet Ctrl + X, lai saglabātu, pēc tam 'y', lai apstiprinātu darbību, un visbeidzot Enter, lai norādītu faila nosaukumu.

Tagad varat startēt Motion serveri:

Sudo servisa kustības sākums

Pagaidiet apmēram 60 sekundes, pēc tam ievadiet Raspberry Pi IP adresi savā pārlūkprogrammā. Labākā pārlūkprogrammas izvēle ir jaunākā Firefox versija.

Adrese izskatās šādi: 192.168.X.X:8081

Pārliecinieties, vai ports 8081 ir norādīts rindas beigās, lai redzētu attēlu. Lai piekļūtu iestatījumiem, izmantojiet portu 8080, nevis 8081.

Ports 8081 – video Ports 8080 – konfigurācijas tīmekļa saskarne

Lūdzu, ņemiet vērā, ka kamerai varēsiet piekļūt tikai vietējā tīklā. Jūs nevarēsit izveidot savienojumu ar mājas video serveri no citas vietas. Lai izveidotu savienojumu no ārpuses, mājas maršrutētājā iestatiet ienākošā savienojuma pāradresāciju.

Apsveicam! Jūs tikko iestatījāt savu CCTV serveri savā Raspberry Pi! Es novēlu jums panākumus un nekautrējieties dalīties ar šo rakstu!

Piezīme: ja video serveris attēla vietā parāda pelēku taisnstūri, terminālī ievadiet komandu ls /dev/video, lai noteiktu video ierīces nosaukumu. Pēc noklusējuma /etc/motion/motion.conf ir iestatīts uz video0 . Ja jūsu tīmekļa kamerai ir cits nosaukums, labojiet konfigurācijas failu un pēc tam restartējiet Motion.

Uzmanību! Jūs atkārtojat visu, kas aprakstīts šajā rakstā, riskējot un riskējot! Es neesmu atbildīgs par sekām. Šis raksts ir tikai ceļvedis.