ค้นหาเว็บไซต์

โทรศัพท์แอนดรอยด์เก่าเป็นกล้องวงจรปิดที่ดีที่สุดสำหรับผู้ที่ทำโฮมแล็บ—นี่คือวิธีที่ฉันตั้งค่าของฉัน


โทรศัพท์และแท็บเล็ต Android เก่า ทำหน้าที่เป็นกล้องวงจรปิดได้ดีกว่ากล้อง IP ราคาถูก คุณจะพบแอปจำนวนมากที่ออกแบบมาเพื่อการใช้งานใหม่ของโทรศัพท์ให้เป็นกล้องวงจรปิดแบบสด แอปเหล่านี้สร้างสตรีมสดที่คุณสามารถดูผ่านเบราว์เซอร์ อย่างไรก็ตาม คุณยังสามารถเชื่อมต่อกับเครื่องบันทึกวิดีโอเครือข่ายเพื่อบันทึกหรือสตรีมต่อจากอุปกรณ์ Android ได้ด้วย วิธีนี้จะช่วยให้สามารถรวมเข้ากับระบบรักษาความปลอดภัยที่มีอยู่ของคุณได้อย่างราบรื่น

ตั้งค่าโทรศัพท์

การเปิดใช้ฟีดกล้องถ่ายทอดสด

เริ่มต้นด้วยการติดตั้งแอป Android สำหรับสร้างการสตรีมสด แอปส่วนใหญ่ที่ฉันพบในหมวดหมู่นี้มักจะเป็นแอปที่ต้องซื้อ มีซอร์สโค้ดปิด หรือเต็มไปด้วยโฆษณา นี่เป็นโปรเจกต์ที่ดีโปรเจกต์เดียวที่ฉันหาเจอ มันเรียกว่า Android IP Camera เป็นแอปฟรีและโอเพ่นซอร์สที่ไม่มีโฆษณา และยังได้รับการดูแลอย่างต่อเนื่อง

เมื่อคุณนำโทรศัพท์หรือแท็บเล็ตไปปรับใช้ใหม่ให้ทำงานเป็นอุปกรณ์ที่ใช้งานตลอด 24 ชั่วโมง คุณจำเป็นต้องเสียบปลั๊กมันตลอด 24 ชั่วโมง ในโทรศัพท์สมัยใหม่ มันไม่ค่อยเป็นอันตรายเรื่องไฟไหม้ เพราะมีคุณสมบัติการป้องกันในตัว อย่างไรก็ตาม มันจะทำให้แบตเตอรี่เสื่อมเร็วขึ้น คุณสามารถเสียบโทรศัพท์เข้ากับปลั๊กอัจฉริยะที่เปิดและปิดตามเวลาที่ตั้งไว้ หรือคุณสามารถถอดแบตเตอรี่ออกทั้งหมดแล้วจ่ายไฟให้กับอุปกรณ์โดยตรง (ถ้าคุณรู้วิธีบัดกรี)

คุณจะต้องดาวน์โหลดไฟล์ติดตั้งจาก GitHub และติดตั้งด้วยตนเอง เปิดที่เก็บ GitHub และไปที่แท็บ Releases ที่นี่ เลือกไฟล์ APK สากลล่าสุดและดาวน์โหลด ติดตั้ง Android IP Camera บนโทรศัพท์หรือแท็บเล็ตของคุณและเปิดใช้งาน

แตะไอคอนการตั้งค่าและตั้งชื่อผู้ใช้และรหัสผ่านที่นี่ แอปจะสร้างใบรับรอง HTTPS/TLS แบบเซ็นด้วยตัวเองโดยอัตโนมัติเพื่อรักษาความปลอดภัยของการสตรีม จากนั้นกลับไปที่หน้ากล้อง IP ของ Android

คุณจะสังเกตเห็นว่ามันได้สร้างที่อยู่ HTTPS ให้คุณแล้ว ป้อนที่อยู่นั้น (พร้อมกับพอร์ต) ในเบราว์เซอร์เพื่อดูสตรีม มันจะขอให้คุณป้อนชื่อผู้ใช้และรหัสผ่าน ไม่สามารถเข้าถึงฟีดได้หากไม่มีข้อมูลนั้น ตัวอย่างเช่น ฉันสามารถเปิดอินเทอร์เฟซกล้อง IP บน Android โดยใช้ URL นี้ แทนที่ URL นี้ด้วย URL ที่คุณเห็นในแอปของคุณ

https://192.168.1.10:4444

คุณจะเห็นคำเตือนจากเบราว์เซอร์ นี่เป็นเรื่องปกติเนื่องจากแอปใช้ใบรับรองที่ลงนามด้วยตัวเอง เพียงคลิกปุ่มขั้นสูงแล้วเลือก ดำเนินการต่อ

เมื่อคุณกรอกรหัสผ่านแล้ว คุณจะเห็นสตรีมกล้อง IP ของ Android ที่นี่ คุณยังสามารถตั้งค่าการใช้กล้องหน้าหรือกล้องหลังได้ คุณสามารถเปิดหรือปิดแฟลชได้ หรือคุณสามารถเปิดหรือปิดสตรีมเสียงได้ คุณยังสามารถเปลี่ยนความละเอียดของภาพ ระดับการซูม ความสว่าง ความคมชัด และความล่าช้าของเฟรมในพอร์ทัลนี้ได้อีกด้วย

ตรวจสอบให้แน่ใจว่าโทรศัพท์และคอมพิวเตอร์ที่คุณกำลังดูสตรีมอยู่เชื่อมต่อกับเครือข่าย Wi-Fi เดียวกัน คุณยังควรกำหนดที่อยู่ IP แบบคงที่ให้กับอุปกรณ์ Android ของคุณ เพื่อที่คุณจะไม่ต้องตั้งค่าใหม่ให้ตรงกับที่อยู่ IP ที่เปลี่ยนไป

ในการดูการถ่ายทอดสดดิบ คุณสามารถเพิ่ม /stream เข้าไปที่ URL ที่คุณอยู่

https://192.168.1.10:4444/stream

แอปจะยังคงทำงานอยู่เบื้องหลังและสตรีมฟีดสดจากกล้อง แม้ว่าคุณจะปิดหน้าจอก็ตาม

การตั้งค่าเซิร์ฟเวอร์บันทึกอัจฉริยะ

นี่จะแปลงโทรศัพท์ Android ของคุณให้กลายเป็นระบบกล้อง IP จริง

พอร์ทัลเว็บกล้อง IP Android ใช้สำหรับสตรีมสดเท่านั้น หากคุณต้องการบันทึกสตรีมหรือเชื่อมต่อ Android กับระบบรักษาความปลอดภัยที่มีอยู่ คุณจะต้องใช้เครื่องบันทึกวิดีโอเครือข่าย ผมกำลังใช้ Frigate สำหรับวัตถุประสงค์นั้น

Frigate เป็นเครื่องบันทึกวิดีโอเครือข่าย (NVR) แบบโอเพ่นซอร์สและฟรี ออกแบบมาให้โฮสต์เองได้ คุณสามารถรันมันเป็นคอนเทนเนอร์ใน Docker

Frigate สามารถบันทึกได้ตลอด 24 ชั่วโมงทุกวันในแบบวงจรเก็บข้อมูลที่คุณเลือก หรือคุณสามารถตั้งค่าให้บันทึกเฉพาะเมื่อมันตรวจพบการเคลื่อนไหว Frigate มีระบบตรวจจับ AI ในตัวเพื่อระบุคน ยานพาหนะ และสัตว์แบบเรียลไทม์ นอกจากนี้ยังสามารถเชื่อมต่อกับแพลตฟอร์มเช่น Home Assistant หากคุณมีระบบความปลอดภัยอยู่แล้ว Frigate สามารถสตรีมซ้ำอุปกรณ์ Android เป็น RTSP ทำให้กล้องโทรศัพท์หรือแท็บเล็ตของคุณดูเหมือนกล้อง IP ปกติสำหรับซอฟต์แวร์ใด ๆ

ในการตั้งค่า Frigate และเชื่อมต่อกับสตรีมที่มาจากอุปกรณ์ Android ให้เปิดเทอร์มินัลบนเซิร์ฟเวอร์ของคุณ

สร้างไดเรกทอรีใหม่สำหรับ frigate แล้วสร้างไฟล์ 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

บันทึกไฟล์ compose แล้วกลับไปที่ไดเรกทอรี Frigate ที่นี่ สร้างโฟลเดอร์ config ใหม่และสร้างไฟล์ config.yml

mkdir config && cd config
nano config.yml

วางสิ่งนี้ลงในไฟล์คอนฟิก

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

คุณจะต้องแทนที่ชื่อผู้ใช้และรหัสผ่านบนบรรทัด path: ด้วยชื่อผู้ใช้และรหัสผ่านที่คุณตั้งไว้แล้วในแอป Android IP Camera นอกจากนี้ ให้แทนที่ URL ของสตรีมด้วย URL ที่โทรศัพท์ของคุณสร้างขึ้น

ด้วยการตั้งค่านี้ Frigate จะเริ่มบันทึกโดยอัตโนมัติเมื่อมีการตรวจจับการเคลื่อนไหวและเก็บคลิปที่มีการเคลื่อนไหวใด ๆ ไว้เป็นเวลา 7 วันก่อนที่จะเขียนทับ สำหรับคลิปที่ตรวจพบคน สัตว์ หรือวัตถุที่เคลื่อนไหว มันจะเก็บไว้เป็นเวลา 14 วัน นอกจากนี้ยังสร้างภาพสแนปชอตทันทีที่ตรวจพบวัตถุ หากคุณต้องการให้มันบันทึกอย่างต่อเนื่อง เพียงเปลี่ยนบรรทัดโหมดจาก mode: motion เป็น mode: all

ตอนนี้กลับไปที่ไดเรกทอรี Frigate ด้วยคำสั่ง cd จากนั้นรันคำสั่งต่อไปนี้เพื่อเริ่มคอนเทนเนอร์ Frigate

docker compose up -d

รอจนกระทั่งคอนเทนเนอร์พร้อมแล้ว จากนั้นเข้าถึงอินเทอร์เฟซของ Frigate ที่ที่อยู่ต่อไปนี้

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






คุณควรเห็นการสตรีมสดจากอุปกรณ์ Android ของคุณปรากฏบนแดชบอร์ด Frigate คุณยังสามารถกำหนดค่าการแจ้งเตือนและการตรวจจับที่นี่ได้ด้วย


โทรศัพท์ Android ของคุณสามารถเป็นมากกว่าแค่กล้องนอนรอเฉยๆ

ด้วยแอปสตรีมมิ่งกล้องง่ายๆ อุปกรณ์ Android จะยังคงเป็นเหมือนกล้องดูเด็กที่มีความพิเศษเล็กน้อย อย่างไรก็ตาม หากคุณรัน NVR บนเซิร์ฟเวอร์บ้านของคุณและส่งสตรีมเข้าไปในนั้น โทรศัพท์ Android เก่าของคุณก็จะกลายเป็นส่วนหนึ่งของระบบรักษาความปลอดภัยของคุณ

บทความที่เกี่ยวข้อง