Inhaltsverzeichnis:

Router wird zum Videorekorder für IP-Kameras - Gunook
Router wird zum Videorekorder für IP-Kameras - Gunook

Video: Router wird zum Videorekorder für IP-Kameras - Gunook

Video: Router wird zum Videorekorder für IP-Kameras - Gunook
Video: IP видеонаблюдение #2. Подключение IP камер через роутер 2024, Juli
Anonim
Router wird Videorekorder für IP-Kameras
Router wird Videorekorder für IP-Kameras

Einige Router haben eine leistungsstarke CPU und einen USB-Port auf einer Platine und können neben Routing-Funktionen auch als Videorekorder verwendet werden, um Video und Ton von IP-Kameras zu sammeln und zu verteilen, die nur H264/265 RTSP streamen (wie modernste billige hochauflösende IP-Kameras). Darüber hinaus verfügen einige Router-CPUs über DSP (digitaler Signalprozessor) und können daher sehr effektiv für die Decodierung von Videostreams sein (Ändern der Auflösung, der Bildrate usw.). Als Speicher können USB-Flash, USB-HDD, USB-SSD verwendet werden. Auch ein NAS im Heimnetzwerk kann verwendet werden.

Nicht jeder Router kann wie hier beschrieben aktualisiert werden, abhängig von der verwendeten CPU und den Einschränkungen des Herstellers beim Firmware-Reflashing. Zum Beispiel konnte der auf Mediatek MTK7621 basierende Router nicht aktualisiert werden. Dafür hatte der Router auf Basis von Qualcomm IPQ4018 (Cortex-A7) perfekt aufgerüstet.

Dieses Projekt verwendet OpenWrt, Debian Buster unter debootstrap, FFmpeg und Samba.

Schritt 1: Auf dem Router wurde OpenWrt OS installiert

Auf dem Router wurde OpenWrt OS installiert
Auf dem Router wurde OpenWrt OS installiert

Auf dem Router wurde OpenWrt OS installiert, um Linux auf einem Board zu haben. OpenWRT OS und das Heimnetzwerk wurden wie auf der entsprechenden Seite des OpenWrt-Projekts für dieses Routermodell beschrieben bereitgestellt.

Schritt 2: Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt

Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden innerhalb von OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden innerhalb von OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt
Dedian Buster, FFmpeg und Samba wurden in OpenWrt bereitgestellt

Das FFmpeg-Paket wurde verwendet, um den Stream von der IP-Kamera zu sammeln und stückweise in Dateien zu speichern (2 Minuten Länge jedes Teils). OpenWrt OS hat FFmpeg eingebaut, aber diese Version funktioniert derzeit nicht mit H264/265-Streams, obwohl dieser Stream-Typ am häufigsten in billigen hochauflösenden IP-Kameras verwendet wird.

Aber bis auf OpenWrt OS (Lightweight Linux) kann Debian OS (Fullweight Linux) installiert werden. Das vollwertige FFmpeg-Paket kann als nächstes bei Debian installiert werden und diese Version kann mit H264/265-Streams von IP-Kameras arbeiten.

Im ersten Schritt wird der Speicher des Routers mit einem USB-Flash dramatisch erhöht (aber am besten ist USB-HDD oder USB-SSD). Gleichzeitig kann dieser Speicher für Videoarchive genutzt werden, wenn kein NAS im Heimnetzwerk vorhanden ist. Die Samba wurde installiert.

Der zweite Schritt war die Installation eines vollwertigen Debian-Betriebssystems unter Debootstrap.

Dritter Schritt: FFmpeg wurde installiert. Die IP-Kamera kann kabelgebunden oder per WLAN mit dem Router verbunden werden.

Schritt 3: IP-Kamera anschließen, Crontab konfigurieren und… das ist alles

IP-Kamera anschließen, Crontab konfigurieren und… das ist alles
IP-Kamera anschließen, Crontab konfigurieren und… das ist alles
IP-Kamera anschließen, Crontab konfigurieren und… das ist alles
IP-Kamera anschließen, Crontab konfigurieren und… das ist alles

Die IP-Kamera kann kabelgebunden oder per WLAN mit dem Router verbunden werden.

Mit dem ONVIF Device Manager wurde der Link zum RTSP-Stream der Kamera gefunden.

Mit dem notierten RTSP-Link der Kamera wurde die Crontab von OpenWrt konfiguriert, um Videos von IP-Kameras in Dateien zu speichern und die Größe des Videoarchivs zu steuern.

Das ist alles. Seitdem ist dieser Router nicht nur ein Router, sondern auch ein Videorecorder. War kein Experiment mit zwei oder mehr IP-Kameras, aber Tests mit einer einzigen IP-Kamera zeigen keine Überlastung der CPU des Routers.

Das Videoarchiv lässt sich nicht nur im Heimnetzwerk, sondern auch im Internet weltweit teilen. Dazu ist es notwendig, den FTP-Server in OpenWrt zu installieren und die Portzuordnung des Routers mit statischer IP, externer IP oder temporärer IP mit Warnungen über Änderungen zu verwenden.

Wenn der Computer dieses Routers nur als Videorekorder verwendet wird, ist es eine gute Idee, Wi-Fi-Radios auf einem Board auszuschalten - weniger EM-Strahlung und mehr Leistung für USB.

Einzelheiten hier.

Empfohlen: