Vyhledávání na webu

Starý telefon s Androidem je ideální bezpečnostní kamera pro domácí laby—zde je, jak jsem nastavil ten svůj


Staré telefony a tablety Android jsou lepší bezpečnostní kamery než levné IP kamery. Najdete mnoho aplikací navržených k přeměně telefonů na živé bezpečnostní kamery. Tyto aplikace vytvářejí živý přenos, který můžete sledovat v prohlížeči. Můžete je však také připojit k síťovému videorekordéru pro nahrávání nebo opětovné přehrávání z Android zařízení. Tímto způsobem se mohou hladce integrovat do vašeho stávajícího bezpečnostního systému.

Nastavte telefon

Zprovoznění živého kamerového přenosu

Začněte instalací Android aplikace pro vytváření živého přenosu. Většina aplikací, které jsem v této kategorii našel, je buď placená, uzavřená nebo plná reklam. Toto je jediný slušný projekt, který jsem mohl najít. Jmenuje se Android IP Camera. Je to bezplatná a otevřená aplikace bez reklam a je aktivně udržována.

Při přeměně telefonu nebo tabletu na zařízení, které běží 24/7, je potřeba ho mít zapojené do zásuvky 24/7. U moderních telefonů to není velké riziko požáru, protože mají vestavěné ochranné funkce. Nicméně to baterii rychleji degraduje. Můžete telefon zapojit do chytré zásuvky, která se zapíná a vypíná podle naplánovaných intervalů. Nebo můžete baterii úplně vyjmout a napájet zařízení přímo (pokud umíte pájet).

Budete si muset stáhnout instalační soubor z GitHubu a nainstalovat jej ručně. Otevřete repozitář na GitHubu a přejděte na kartu Releases. Zde vyberte nejnovější univerzální soubor APK a stáhněte jej. Nainstalujte Android IP Camera na svůj telefon nebo tablet a spusťte jej.

Klepněte na ikonu nastavení a zde nastavte uživatelské jméno a heslo. Aplikace automaticky vygeneruje vlastnoručně podepsaný HTTPS/TLS certifikát pro zabezpečení streamu. Poté se vraťte na obrazovku Android IP kamery.

Všimnete si, že pro vás byla vygenerována HTTPS adresa. Zadejte tuto adresu (spolu s portem) do prohlížeče, abyste zobrazili stream. Budete vyzváni k zadání uživatelského jména a hesla. K feedu se bez toho nelze dostat. Například mohu otevřít rozhraní Android IP kamery pomocí této URL. Nahraďte tuto URL tou, kterou vidíte ve své aplikaci.

https://192.168.1.10:4444

Uvidíte varování od prohlížeče. To je normální, protože aplikace používá vlastní podepsaný certifikát. Stačí kliknout na tlačítko Upřesnit a vybrat Pokračovat i tak.

Jakmile zadáte heslo, uvidíte tok Android IP kamery. Zde můžete také nastavit, zda použít přední nebo zadní kameru. Můžete zapnout a vypnout blesk. Nebo můžete zapnout a vypnout audio tok. Také můžete v tomto portálu změnit rozlišení obrazu, úroveň přiblížení, expozici, kontrast a zpoždění snímků.

Ujistěte se, že telefon a počítač, na kterém sledujete stream, jsou připojeny ke stejné Wi-Fi síti. Také budete chtít přiřadit své zařízení Android statickou IP adresu, abyste nemuseli znovu konfigurovat své nastavení při změně IP adres.

Chcete-li zobrazit surový živý přenos, můžete k URL, na které se nacházíte, přidat /stream.

https://192.168.1.10:4444/stream

Aplikace bude pokračovat v běhu na pozadí a přenášet živý obraz z kamery, i když vypnete obrazovku.

Nastavení chytrého záznamového serveru

Toto převádí váš telefon s Androidem na skutečný systém IP kamer

Webový portál Android IP kamery je určen pouze pro živé přenosy. Pokud skutečně chcete nahrávat přenosy nebo připojit Android k vašemu stávajícímu bezpečnostnímu systému, budete potřebovat síťový videorekordér. K tomu účelu používám Frigate.

Frigate je bezplatný a otevřený síťový videorekordér (NVR) navržený tak, aby byl hostován samostatně. Můžete jej spustit jako kontejner v Dockeru.

Frigate může nahrávat 24/7 v retenční smyčce dle vašeho výběru. Nebo si můžete nastavit, aby nahrávalo pouze při detekci pohybu. Frigate má vestavěnou AI detekci pro rozpoznávání lidí, vozidel a zvířat v reálném čase. Může se také připojit k platformám jako Home Assistant. Pokud již máte bezpečnostní systém, Frigate může přenášet stream z Android zařízení jako RTSP, takže stream z kamery vašeho telefonu nebo tabletu bude vypadat jako běžná IP kamera pro jakýkoli software.

Chcete-li nastavit Frigate a připojit ho k streamu přicházejícímu z zařízení Android, otevřete na svém serveru terminál.

Vytvořte nový adresář pro frigate a poté nový soubor docker-compose.yml.

services:
 frigate:
 container_name: frigate
 restart: unless-stopped
 image: ghcr.io/blakeblackshear/frigate:stable
 shm_size: "128mb"
 volumes:
 - ./config:/config # This is where your configuration file will go
 - ./storage:/media/frigate # This is where recordings will be saved
 ports:
 - "5000:5000" # Frigate's web interface
 - "8554:8554" # RTSP restreaming (optional)
 - "8555:8555/tcp" # WebRTC for low-latency live view

Uložte soubor compose a vraťte se do adresáře Frigate. Zde vytvořte novou složku config a vytvořte soubor config.yml.

mkdir config && cd config
nano config.yml

Vložte toto do konfiguračního souboru.

mqtt:
 enabled: false
cameras:
 android_phone:
 ffmpeg:
 input_args: -tls_verify 0
 inputs:
 - path: https://username:password@192.168.1.10:4444/stream # replace these details with yours
 roles:
 - detect
 - record
 detect:
 enabled: true
 width: 640
 height: 480
 record:
 enabled: true
 retain:
 days: 7
 mode: motion
 events:
 retain:
 default: 14
 mode: active_objects
 snapshots:
 enabled: true
 retain:
 default: 14

Budete muset na řádku path: nahradit uživatelské jméno a heslo těmi, která jste již nastavili v aplikaci Android IP Camera. Také nahraďte URL streamu URL, kterou váš telefon generuje.

S touto konfigurací Frigate automaticky spustí nahrávání, když je detekován pohyb, a uchová záznamy s jakýmkoli pohybem po dobu 7 dní, než je přepíše. Pro záznamy, kde je detekována osoba, zvíře nebo pohybující se objekt, je uchová po dobu 14 dní. Také generuje snímek ihned po detekci objektu. Pokud chcete, aby neustále nahrával, stačí změnit řádek režimu z mode: motion na mode: all.

Nyní se vraťte zpět do adresáře Frigate. Spusťte následující příkaz pro spuštění kontejneru Frigate.

docker compose up -d

Počkejte, až bude kontejner připraven, a potom přistupte k rozhraní Frigate na následující adrese.

http://your-server-ip-address:5000






Měli byste vidět živý přenos ze svého zařízení Android zobrazit se na ovládacím panelu Frigate. Zde můžete také nastavit upozornění a detekce.


Váš telefon Android může být více než jen pasivní dětská chůvička

S jednoduchou aplikací pro streamování kamery zůstává zařízení Android víceméně jen glorifikovanou dětskou kamerou. Pokud však na domácím serveru spustíte NVR a přivedete do něj stream, váš starý telefon Android se stane součástí vašeho bezpečnostního systému.

Související články