En gammal Android-telefon är den ultimata säkerhetskameran för homelabbare - här är hur jag satte upp min

Återanvänd din gamla Android-telefon som en effektiv säkerhetskamera med hjälp av appar och integrera den i ditt befintliga säkerhetssystem för ökad trygghet.
Gamla Android-telefoner och surfplattor fungerar bättre som säkerhetskameror än billiga IP-kameror. Det finns många appar som är utformade för att återanvända telefoner som live säkerhetskameror. Appar genererar en live-ström som du kan se in i en webbläsare. Du kan också koppla den till en nätverksvideoinspelare för att spela in eller strömma om bilden från Android-enheten. På så sätt kan det sömlöst integreras i ditt befintliga säkerhetssystem.
Installera telefonen
Komma igång med en live-kameraflöde
Börja med att installera Android-appen för att generera live-strömmen. De flesta appar jag har funnit i den här kategorin är antingen betalda, stängda eller fulla av annonser. Detta är det enda bra projektet jag kunde hitta. Det heter Android IP Camera. Det är en gratis och öppen källkods-app utan annonser, och den underhålls aktivt.
När du återanvänder en telefon eller surfplatta för att användas som en enhet som körs 24/7, måste du hålla den ansluten 24/7. På moderna telefoner är det inte mycket av en brandrisk eftersom de har inbyggda skyddsfunktioner. Dock kommer det att försämra batteriet snabbare. Du kan antingen koppla telefonen till ett smart uttag som slår på och av med schemalagda intervaller. Eller så kan du ta bort batteriet helt och driva enheten direkt (om du vet hur man löder).
Du behöver ladda ner installationsfilen från GitHub och installera den manuellt. Öppna GitHub-repot och gå till fliken Releases. Här, välj den senaste universella APK-filen och ladda ner den. Installera Android IP Camera på din telefon eller surfplatta och starta den.
Tryck på inställningsikonen och ställ in ett användarnamn och lösenord här. Appen auto-genererar ett självsignerat HTTPS/TLS-certifikat för att säkra strömmen. Gå sedan tillbaka till Android IP Camera-skärmen.
Du kommer att märka att den har genererat en HTTPS-adress åt dig. Ange den adressen (tillsammans med porten) i en webbläsare för att se strömmen. Du ombeds ange användarnamn och lösenord. Flödet kan inte nås utan det. Till exempel kan jag öppna Android IP Camera-gränssnittet med denna URL. Ersätt denna URL med den du ser på din app.
https://192.168.1.10:4444
Du kommer att se en varning från webbläsaren. Detta är normalt eftersom appen använder ett självsignerat certifikat. Klicka bara på knappen Avancerat och välj Fortsätt ändå.
När du har angett lösenordet kommer du att se Android IP Camera-strömmen. Här kan du också konfigurera om du vill använda den främre eller bakre kameran. Du kan slå på och av blixten. Eller så kan du slå på och av ljudströmmen. Du kan även ändra bildupplösning, zoomnivåer, exponering, kontrast och ramfördröjning i denna portal.
Se till att telefonen och datorn du ser strömmen på är anslutna till samma Wi-Fi-nätverk. Du vill också tilldela en statisk IP-adress till din Android-enhet, så du inte behöver omkonfigurera din installation för att matcha ändrade IP-adresser.
För att se den råa live-strömmen kan du lägga till /stream till URL:en du är på.
https://192.168.1.10:4444/stream
Appen kommer att fortsätta köra i bakgrunden och strömma ett live-flöde av kameran, även om du stänger av skärmen.
Installera en smart inspelningsserver
Detta omvandlar din Android-telefon till ett eget IP-kamerasystem
Android IP Camera-webbportalen är endast för live-strömmar. Om du faktiskt vill spela in strömmarna eller koppla Android med ditt befintliga säkerhetssystem, behöver du en nätverksvideoinspelare. Jag använder Frigate för detta ändamål.
Frigate är en gratis och öppen källkods-nätverksvideoinspelare (NVR) som är utformad för att vara självhostad. Du kan köra den som en container i Docker.
Frigate kan spela in 24/7 i en retention loop av ditt val. Eller så kan du ställa in den för att endast spela in när den upptäcker rörelse. Frigate har inbyggd AI-detektion för att identifiera människor, fordon och djur i realtid. Den kan även kopplas till plattformar som Home Assistant. Om du redan har ett säkerhetssystem på plats kan Frigate strömma Android-enheten som RTSP, så att din telefon- eller surfplattas kameraflöde ser ut som en vanlig IP-kamera för all mjukvara.
För att ställa in Frigate och koppla den till strömmen från Android-enheten, öppna terminalen på din server.
Skapa en ny katalog för Frigate och sedan en ny docker-compose.yml fil.
tjänster: fregatt: container_namn: fregatt omstart: om inte stoppad bild: ghcr.io/blakeblackshear/frigate:stable shm_storlek: "128mb" volymer: - ./config:/config # Här är din konfigurationsfil - ./storage:/media/frigate # Här sparas inspelningar portar: - "5000:5000" # Frigatts webbgränssnitt - "8554:8554" # RTSP restreaming (valfritt) - "8555:8555/tcp" # WebRTC för låg latens livevisning
Spara compose-filen och gå tillbaka till Frigate-katalogen. Skapa här en ny konfigurationsmapp och skapa en config.yml fil.
mkdir config && cd config nano config.yml
Kopiera detta till konfigurationsfilen.
mqtt: aktiverad: false kameror: android_telefon: ffmpeg: input_args: -tls_verify 0 ingångar: - väg: https://användarnamn:lö[email protected]:4444/stream # ersätt dessa uppgifter med dina roller: - upptäck - spela in upptäck: aktiverad: true bredd: 640 höjd: 480 spela in: aktiverad: true behåll: dagar: 7 läge: rörelse händelser: behåll: standard: 14 läge: aktiva_objekt snapshots: aktiverad: true behåll: standard: 14
Du behöver ersätta användarnamnet och lösenordet på väg: raden med användarnamnet och lösenordet du redan angav i Android IP Camera-appen. Byt också ut ström-URL:en mot den som din telefon genererar.
Med denna konfiguration kommer Frigate automatiskt att börja spela in när rörelse upptäcks och spara klipp med all rörelse i 7 dagar innan de skrivs över. För klipp där en person, ett djur eller ett rörligt objekt upptäckts, kommer de att behållas i 14 dagar. Den genererar också en snapshot-bild så snart den upptäcker ett objekt. Om du vill att den hela tiden ska spela in, ändra bara lägeraden från läge: rörelse till läge: alla.
Gå nu tillbaka till Frigate-katalogen. Kör följande kommando för att starta Frigate-containern.
docker compose up -d
Vänta tills containern är redo och gå sedan till Frigate-gränssnittet på följande adress.
http://din-server-ip-adress:5000
Du bör se liveströmmen från din Android-enhet dyka upp på Frigate-instrumentpanelen. Du kan också konfigurera Larm och upptäckter här.
Din Android-telefon kan vara mer än bara en passiv nanny-kamera
Med en enkel kamera-streaming-app förblir en Android-enhet mer eller mindre en förskönad nanny-kamera. Men om du kör en NVR på din hemserver och matar in strömmen i den, kommer din gamla Android-telefon att bli en del av ditt säkerhetssystem.
Nu när du har läst klart En gammal Android-telefon är den ultimata säkerhetskameran för homelabbare - här är hur jag satte upp min, inbjuder vi dig att utforska kategorin Android ytterligare. Där hittar du fler intressanta artiklar som kommer att utöka dina kunskaper och hålla dig informerad. Sluta inte läsa och upptäcka mer!

Lämna ett svar