Použite smartphone so systémom Android ako webovú kameru spolu s Motion na sledovanie svojej domácnosti

android webkamera

Pre mnohých používateľov, ktorí trávia dlhé hodiny mimo domova kvôli práci alebo štúdiu, je dôležité chrániť ich najcennejšie aktíva, ktoré sú v mnohých prípadoch dosiahnuté s veľkým úsilím, iní jednoducho chcú vedieť, čo sa deje v ich domovoch, aj keď nie sú, napríklad vidieť správanie vašich domácich miláčikov a pre ostatných používateľov to môže byť celkom zábavný projekt.

V tomto článku uvidíme Ako používať smartphone so systémom Android ako webovú kameru na sledovanie našej domácnosti, čo je úloha, pri ktorej budeme v telefóne používať webovú kameru IP a nástroj otvoreného zdroja, ako je Motion. Jedná sa o server, ktorý nám umožňuje prístup k webovej kamere, ktorú sme nainštalovali do našich počítačov, hoci sa zvyčajne používa v spojení s webovými kamerami USB, tu dávame nový život starým zariadeniam so systémom Android.

Na začiatok ideme inštalovať Webová kamera IP, bol nájdený nástroj k dispozícii zadarmo v obchode Play jednoducho sme teda šli do obchodu s aplikáciami Google a stiahli sme si ich do nášho smartfónu. Máme niekoľko možností, ale s tým, čo prichádza v predvolenom nastavení, budeme v poriadku, takže môžeme klepnúť na možnosť „Spustiť server“, aby zariadenie začalo natáčať, a IP webkamera bude označovať IP adresu a port, z ktorého prenáša, napríklad 192.168.1.103:8080.

Teraz ideme k nášmu počítaču a inštalujeme Motion, niečo veľmi jednoduché, pretože je k dispozícii v oficiálnych úložiskách systému ubuntu, tak len spustíme:

sudo apt-get inštalovať pohyb

Potom musíme upraviť konfiguračný súbor, pre ktoré si vyberieme preferovaného editora (v tomto prípade gedit):

sudo gedit /etc/motion/motion.conf

Uvidíme, že máme veľa možností, a to je práve jeden z hlavných aspektov v prospech tohto nástroja, a to skutočnosť, že sme schopní nakonfigurovať to, s čím prídeme. Ale to necháme na toho najodbornejšieho, čo chceme nastaviť server webovej kamery relatívne jednoduchým spôsobom, takže sa budeme viac ako čokoľvek iného opierať o to, čo nás zaujíma, napríklad definovať, či chceme, aby Motion začal ako démon, pre ktorý hľadáme možnosť démon a zmeníme «Vypnuté» ktorý je štandardne dodávaný s „Zapnuté“ (samozrejme bez úvodzoviek). Môžeme tiež upravte port pripojenia a rýchlosť snímkovania, ktorá sa použije na prenos, v čom nemôžeme byť príliš konkrétni, pretože to závisí od toho, čo potrebujeme. Ak chceme jednoducho zistiť, čo sa stane, môže byť v poriadku 1 alebo 2 snímky za sekundu (FPS), ale ak potrebujeme niečo prísnejšie, možno budeme musieť nastaviť toto číslo na 10 FPS, aj keď musíme mať na pamäti, že to bude vyžadovať aj oveľa väčšie úložné miesto pre nahrávky.

Ďalej nakonfigurujeme niečo, čo je v našom prípade najdôležitejšie a je voľbou video vstupné zariadenie, pre ktoré ideme na možnosť, ktorá hovorí "# Video zariadenie, ktoré sa má použiť na snímanie (predvolené / dev / video0)". Tí, ktorí používajú webovú kameru, ju môžu vo všeobecnosti ponechať / dev / video0 pretože tam sa štandardne nachádza webová kamera USB, ale v našom prípade použijeme a smartphone Android pridajme teda „;“ (bodkočiarka) pred touto možnosťou prepísať. Teraz hľadáme možnosť, ktorá začína na „Netcam_url“, a použijeme IP adresu, ktorá nám bola oznámená v IP Webcam pri spustení servera, takže ju necháme nasledovne:

netcam_url http://192.168.1.103:8080/videofeed

Teraz spoločnosť Motion použije ako zdroj videa, ktoré bude prenášať po sieti, smartphone so systémom Android, ale tiež musíme upraviť možnosť, ktorá určuje, či sa to bude prenášať iba do lokálneho počítača. Je pomenovaný 'webcam_localhost', čo by malo byť nasledovné:

webcam_localhost vypnutý

Teraz áno, máme prístup k tomu, čo naša webová kamera zachytáva, bez ohľadu na to, odkiaľ to robíme. Samozrejme, kvôli tomu musíme otvorte porty, ktoré Motion používa na našom smerovači (Môžeme to upraviť aj z konfiguračného súboru) presmerovaním na adresu IP počítača, ktorý ho prevádzkuje. Ak už vieme svoju IP adresu na internete, môžeme ju zadať do adresného riadku prehliadača a budeme pripravení, okamžite sa nám zobrazí feed, ktorý náš Android smartfón zachytáva; pre tých, ktorí neovládajú príkazový riadok, existuje veľmi jednoduchý spôsob ako zistiť túto adresu a je to prostredníctvom služieb ako napr Čo je moja adresa IP?.