สารบัญ:

เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP: 3 ขั้นตอน
เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP: 3 ขั้นตอน

วีดีโอ: เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP: 3 ขั้นตอน

วีดีโอ: เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP: 3 ขั้นตอน
วีดีโอ: การตั้งค่าเครื่องบันทึก NVR เชื่อมกับกล้องวงจรปิด WiFi เพื่อดูกล้องบนจอ TV ได้ 2024, กรกฎาคม
Anonim
เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP
เราเตอร์กลายเป็นเครื่องบันทึกวิดีโอสำหรับกล้อง IP

เราเตอร์บางตัวมี CPU และพอร์ต USB ที่ทรงพลังบนบอร์ดและสามารถใช้เป็นเครื่องบันทึกวิดีโอนอกเหนือจากฟังก์ชั่นการกำหนดเส้นทางเพื่อรวบรวมและแจกจ่ายวิดีโอและเสียงจากกล้อง IP ที่สตรีมเท่านั้น H264/265 RTSP (ทันสมัยที่สุด กล้อง IP ความละเอียดสูงราคาถูก) นอกจากนี้ CPU ของเราเตอร์บางตัวมี DSP (ตัวประมวลผลสัญญาณดิจิทัล) จึงสามารถถอดรหัสสตรีมวิดีโอได้อย่างมีประสิทธิภาพ (เปลี่ยนความละเอียด อัตราเฟรม ฯลฯ) เป็นที่เก็บข้อมูลสามารถใช้ USB แฟลช, USB-HDD, USB-SSD สามารถใช้ NAS ในเครือข่ายในบ้านได้เช่นกัน

ไม่มีเราเตอร์ใดที่สามารถอัพเกรดได้ตามที่อธิบายไว้ที่นี่ ขึ้นอยู่กับ CPU ที่ใช้และข้อจำกัดของเฟิร์มแวร์เฟิร์มแวร์ของผู้ผลิต ตัวอย่างเช่น ไม่สามารถอัพเกรดเราเตอร์ที่ใช้ Mediatek MTK7621 แต่ได้อัพเกรดเราเตอร์อย่างสมบูรณ์โดยใช้ Qualcomm IPQ4018 (Cortex-A7)

โครงการนี้ใช้ OpenWrt, Debian Buster ภายใต้ debootstrap, FFmpeg และ Samba

ขั้นตอนที่ 1: ติดตั้งบนเราเตอร์ OpenWrt OS

ติดตั้งบนเราเตอร์ OpenWrt OS
ติดตั้งบนเราเตอร์ OpenWrt OS

บนเราเตอร์ได้รับการติดตั้ง OpenWrt OS เพื่อให้มี Linux บนบอร์ด OpenWRT OS และเครือข่ายในบ้านถูกปรับใช้ตามที่อธิบายไว้ในหน้าที่เหมาะสมของโปรเจ็กต์ OpenWrt สำหรับเราเตอร์รุ่นนี้

ขั้นตอนที่ 2: Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt

Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt
Dedian Buster, FFmpeg และ Samba ถูกปรับใช้ภายใน OpenWrt

แพ็คเกจ FFmpeg ใช้สำหรับรวบรวมสตรีมจากกล้อง IP และเก็บไว้ในไฟล์ทีละส่วน (ความยาว 2 นาทีของแต่ละส่วน) OpenWrt OS มี FFmpeg ในตัว แต่เวอร์ชันนี้ใช้ไม่ได้กับสตรีม H264/265 ในขณะนี้ แม้ว่าสตรีมประเภทนี้ส่วนใหญ่จะใช้ในกล้อง IP ความละเอียดสูงราคาถูกก็ตาม

แต่บน OpenWrt OS (Linux น้ำหนักเบา) สามารถติดตั้ง Debian OS (fullweight Linux) ได้ สามารถติดตั้งแพ็คเกจ FFmpeg แบบฟูลเวทได้ที่ Debian ถัดไป และเวอร์ชันนี้สามารถทำงานกับสตรีม H264/265 จากกล้อง IP ได้

ขั้นตอนแรกเพิ่มหน่วยความจำของเราเตอร์อย่างมากด้วยแฟลช USB (แต่ USB-HDD หรือ USB-SSD ดีที่สุด) ในเวลาเดียวกัน พื้นที่เก็บข้อมูลนี้สามารถใช้สำหรับคลังวิดีโอหากไม่มี NAS ในเครือข่ายในบ้าน ติดตั้งแซมบ้าแล้ว

ขั้นตอนที่สองคือการติดตั้งระบบปฏิบัติการ Debian แบบเต็มน้ำหนักภายใต้ debootstrap

ขั้นตอนที่สาม: ติดตั้ง FFmpeg แล้ว กล้อง IP สามารถเชื่อมต่อกับเราเตอร์แบบมีสายหรือ Wi-Fi

ขั้นตอนที่ 3: เชื่อมต่อกล้อง IP กำหนดค่า Crontab และ… นั่นคือทั้งหมด

เชื่อมต่อกล้อง IP กำหนดค่า Crontab และ… นั่นคือทั้งหมด
เชื่อมต่อกล้อง IP กำหนดค่า Crontab และ… นั่นคือทั้งหมด
เชื่อมต่อกล้อง IP กำหนดค่า Crontab และ… นั่นคือทั้งหมด
เชื่อมต่อกล้อง IP กำหนดค่า Crontab และ… นั่นคือทั้งหมด

กล้อง IP สามารถเชื่อมต่อกับเราเตอร์แบบมีสายหรือ Wi-Fi

พบการใช้ ONVIF Device Manager ลิงก์ไปยังสตรีม RTSP ของกล้อง

ด้วยลิงก์ RTSP ที่ระบุไว้ของกล้อง Crontab ของ OpenWrt ได้รับการกำหนดค่าให้บันทึกวิดีโอจากกล้อง IP ในไฟล์และสำหรับการควบคุมขนาดไฟล์เก็บถาวรวิดีโอ

นั่นคือทั้งหมดที่ นับตั้งแต่เราเตอร์นี้ไม่ได้เป็นเพียงเราเตอร์เท่านั้น แต่ยังเป็นเครื่องบันทึกวิดีโอด้วย ไม่มีการทดลองกับกล้อง IP สองตัวหรือมากกว่า แต่การทดสอบกับกล้อง IP เพียงตัวเดียวไม่แสดงว่า CPU ของเราเตอร์โอเวอร์โหลด

ไฟล์เก็บถาวรวิดีโอสามารถแชร์ได้ไม่เฉพาะในเครือข่ายในบ้านเท่านั้น แต่ยังมีการเข้าถึงทั่วโลกบนอินเทอร์เน็ตด้วย ในการดำเนินการนี้ จำเป็นต้องติดตั้งเซิร์ฟเวอร์ FTP ใน OpenWrt และใช้การแมปพอร์ตของเราเตอร์ด้วย IP แบบคงที่ IP ภายนอก หรือ IP ชั่วคราวพร้อมการแจ้งเตือนการเปลี่ยนแปลง

หากคอมพิวเตอร์ของเราเตอร์นี้ใช้เป็นเครื่องบันทึกวิดีโอเท่านั้น จะเป็นความคิดที่ดีที่จะปิดวิทยุ Wi-Fi บนบอร์ด - จะมีการแผ่รังสี EM น้อยลงและมีพลังงานมากขึ้นสำหรับ USB

รายละเอียดที่นี่

แนะนำ: