IP-Kamera ohne Bewegungserkennung oder Transcodierung aufnehmen?


1

Ich habe eine Hikvision IP-Kamera (DS-2CD2332-I: 3MP, IR, h.264-Stream) an der Vorderseite meines Hauses montiert und möchte den Stream aufzeichnen, damit er später wiedergegeben werden kann - zum Beispiel , wenn ein Verbrechen begangen wird.

Ich habe einige Nachforschungen angestellt, und alle Antworten, die ich finde, deuten auf Anwendungen hin, die selektive Aufzeichnungen über Bewegungserkennung durchführen und das Video auch transkodieren. Ich habe einige Anwendungen (iSpy und eine andere, die ich vergesse) getestet und festgestellt, dass die aufgezeichnete Qualität schlecht und manchmal unbrauchbar ist. Vielleicht können einige / alle Bewegungserkennungsanwendungen die Bewegungserkennung und -transcodierung deaktivieren, aber ich habe den Verdacht (vielleicht unbegründet), dass die Bewegungserkennung und -transcodierung eine Menge Komplexität hinzufügen und dies beeinträchtigt die Zuverlässigkeit der Aufzeichnung.

Frage: Was ist der einfachste Weg, um ein System zu konfigurieren, das:

  1. Schreiben Sie den Videostream der Kamera direkt vom Netzwerk auf die Festplatte als mp4-Datei
  2. Beende jede Stunde eine Datei und beginne eine neue (Datum als Dateiname)
  3. Wenn die Gesamtgröße im Ordner nGB überschreitet (z. B. 150), löschen Sie die älteste Datei
  4. Betriebszeit> 99%

Auf der Rückseite des Umschlags heißt es, dass ein 2-Mbit / s-Stream 22 GB pro Tag entspricht, sodass ich eine Woche lang Dateien mit 150 GB speichern kann.

Bonuspunkte, wenn es Open Source und Python ist, damit ich daran basteln kann. Doppelte Prämie, wenn es auf Maschine / HimbeerPi mit niedriger Leistung laufen kann

Vielen Dank


1
Sie scheinen " nach einer Produkt-, Dienstleistungs- oder Lernmaterialempfehlung zu fragen ", aber das ist ausdrücklich nicht thematisch.
Ron Maupin

Antworten:


1

Ich habe den Verdacht (vielleicht unbegründet), dass die Bewegungserkennung und die Transkodierung eine Menge Komplexität verursachen, was die Zuverlässigkeit der Aufzeichnung beeinträchtigt.

Hardware schränkt immer die "Zuverlässigkeit" ein, und obwohl es äußerst unwahrscheinlich ist, dass die Bewegungserkennung ein großes Problem darstellt, ist die Konvertierung von einem Format in ein anderes fast immer hardwareintensiv.

Mit FFMpeg (hier sind einige empfohlene Windows-Builds von FFMpeg ) und einigen Skripten / Automatisierungen haben Sie wahrscheinlich die beste Lösung gefunden .

FFMpeg stammt ursprünglich aus Linux, kann möglicherweise die Netzwerk-Streams nach .mp4 schreiben, kann programmgesteuert mit Skripten gestartet und gestoppt werden und unterstützt eine breite Palette von Geräten, einschließlich derer, die H264 exportieren.

Auf der Rückseite der Umschlagrechnung steht, dass ein 2-Mbit / s-Stream 22 GB pro Tag [...]

Dieser Artikel beansprucht 15 GB pro Tag, wenn das IR in Schwarzweiß aufgezeichnet wird. Es scheint auch ein guter Ausgangspunkt für die Aufzeichnung von IP-Kameras unter Linux mit FFMpeg zu sein.


Vielen Dank. Ich habe zuvor ffmpeg verwendet und diese Option in Betracht gezogen. Momentan ist es etwas mehr Codierung, als ich möchte, aber vielleicht gibt es eine Betriebssystemoption, die jemand anderes gestartet hat. Ich werde noch einen Blick darauf werfen.
Tom
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.