Wie kann ich den Videokamerastream von meinem DVR anzeigen?


8

Ich habe einen HANBANG HB7008KC DVR. Es wird mit einer Windows IE ActiveX-Software zum Anzeigen der Kameras geliefert. Sie unterstützen Linux nicht.

Ich habe eine Linux-Maschine und möchte eine Verbindung zum DVR herstellen. Ich verwende die DvrSeeSee App für Android, um den DVR von meinem Handy aus anzuzeigen.

Wenn es also eine generische Android-App zum Anzeigen gibt, muss es eine Linux-Software geben, um eine Verbindung herzustellen und die Kameras zu sehen.

Ich habe MythTV und ZoneMinder ausprobiert. Sie sind beide ein DVR-Ersatz und kein DVR-Client und sehr schwer zu verwenden und zu konfigurieren, und ich konnte keine Verbindung zu meinem DVR herstellen.

Kennen Sie eine einfache (wie DvrSeeSee) Client-Software für Linux, um eine Verbindung zu einem DVR herzustellen, oder eine andere Möglichkeit, meine Kameras unter Linux mit meinem aktuellen DVR zu überwachen?

Antworten:


7

Dies ist ein Fall, in dem die einfachste Lösung darin besteht, den Android-Emulator zu verwenden, um DvrSeeSee auf Ihrem Computer auszuführen (oder Android-x86 auszuprobieren ), da dies der einzige Anwendungsfall zu sein scheint, den ich finden kann (außerhalb des Unternehmens Hanbang selbst) ) dieser proprietären DVR-Implementierung (und ich betone proprietär, da dies ein häufiges und bekanntes Problem bei der Verwendung dieser Systeme ist).

Die zweitleichteste Lösung wäre, Ihren eigenen DVR / NVR zu "rollen", was ich persönlich empfehle , und die Verwendung der integrierten ActiveX-Steuerelemente des proprietären Hanbang-Systems vollständig zu vermeiden (weshalb auch keine Dokumentation zum Protokoll vorhanden ist) existiert). Das Hosten Ihres eigenen ZoneMinder-Systems wäre auch mit der DvrSeeSee-Anwendung kompatibel, da Sie durch direktes Anschließen der Kameras an einen Computer die Frames problemlos erfassen können.

Wenn Sie jedoch bereit sind, sich die Hände schmutzig zu machen, können Sie das proprietäre System möglicherweise unverändert verwenden.


Auf der DvrSeeSee-Seite im Play Store wird ausdrücklich auf die Unterstützung von verwiesen Hanbang protocol. Hanbang scheint jedoch eine sehr dunkle Marke zu sein, und ich sehe absolut keine Erwähnung des Protokolls außerhalb der Play Store-Seite von DvrSeeSee oder sogar der eigenen Website von Hanbang (nur das ActiveX-Protokoll wird erwähnt). Angesichts der eingeschränkten Unterstützung durch Anbieter würde ich nicht erwarten, eine Drittanbieteranwendung zu finden, die diese "out of the box" unterstützt.

Wie im ZoneMinder-Wiki erwähnt , ist dies ein häufiges Problem bei vielen proprietären DVR-Systemen:

Damit Netzwerkkameras funktionieren, müssen sie in der Lage sein, MJPEG zu streamen, ohne dass ActiveX-Steuerelemente erforderlich sind . Wenn Sie die Anforderung für die Kameraanrufe für IE sehen, besteht eine gute Chance, dass es nicht funktioniert. Die andere Option besteht darin, JPEG-Bilder aufzunehmen, wenn die Kamera diese Option unterstützt, die funktioniert, jedoch mit einer niedrigeren Bildrate.

Auf der Herstellerspezifikationsseite scheint der DVR auch mit den Firefox- und Chrome-Browsern zu funktionieren. Möglicherweise haben Sie etwas Glück, wenn Sie diese Browser unter Linux ausprobieren und eine direkte Verbindung zum DVR selbst herstellen (der übrigens selbst ein Linux-basiertes System ist). Möglicherweise haben Sie jedoch etwas mehr Glück, wenn Sie das bereitgestellte ActiveX-Steuerelement rückentwickeln , wie es David Austin mit einer anderen Propiretary-Kamera getan hat (Sie können die Frames wahrscheinlich direkt vom DVR abfragen, wenn Sie eine ordnungsgemäß formatierte URL angeben, mit der Sie auch ZoneMinder verwenden können ). Dadurch konnte er die JPEG-Bilder direkt mit einem in Python geschriebenen "Wrapper" (unter Verwendung der socketBibliothek ) erfassen .

Wenn Sie den proprietären Hanbang-DVR behalten, sollten Sie sich am besten das von ihnen verwendete ActiveX-Plugin ansehen und feststellen, ob es eine generische Weboberfläche gibt, die Sie unter Linux verwenden können. Hanbang ist eine relativ obskure Marke, und wenn es um propiretäre DVR-Hardware geht, ist dies ein häufiges Problem (und wird nicht nur im ZoneMinder-Wiki, sondern auch in mehreren anderen softwarebasierten DVR / NVR-Lösungen mehrmals anerkannt / erwähnt).


TL, DR : Hanbang ist eine relativ dunkle Marke für DVR, und dies ist ein häufiges und bekanntes Problem bei DVR / NVR-Überwachungsprogrammen. Es ist am besten, Ihr eigenes DVR / NVR-System zu "rollen" und Open-Source-Software (oder zumindest Open Protocol / Spezifikation) zu verwenden, die eine allgemeinere Schnittstelle zu den Videodaten bietet. Sollten Sie sich an den proprietären DVR halten, es sei denn, Sie finden eine Möglichkeit, das Protokoll wie der DvrSeeSee-Autor zurückzuentwickeln (vorausgesetzt, dies ist die einzige Erwähnung des Protokolls, das ich überhaupt finden kann), oder entwickeln Sie das bereitgestellte ActiveX-Steuerelement zurück, um Raw-Frames zu erhalten der Kamera ist dies einfach nicht möglich. Wie in mehreren DVR / NVR-Softwarelösungen erwähnt, ist dies ein häufiges und bekanntes Problem.

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.