Comment puis-je voir le flux de la caméra vidéo depuis mon DVR?

8

J'ai un DVR HANBANG HB7008KC. Il est livré avec un logiciel Windows IE ActiveX pour visualiser les caméras. Ils ne prennent pas en charge Linux.

J'ai une machine Linux et je veux me connecter au DVR. J'utilise l'application DvrSeeSee pour Android pour afficher le DVR depuis mon mobile.

Donc, je suppose que s'il existe une application Android générique pour la visualisation, il doit y avoir un logiciel Linux pour s'y connecter et voir les caméras.

J'ai essayé MythTV et ZoneMinder. Ils sont à la fois un remplacement de DVR et non un client DVR et très difficiles à utiliser et à configurer et je n'ai pas pu me connecter à mon DVR.

Connaissez-vous un logiciel client simple (comme DvrSeeSee) pour Linux pour se connecter à un DVR, ou une autre façon de surveiller mes caméras depuis Linux en utilisant mon DVR actuel?

Aviv
la source

Réponses:

7

C'est un cas où la solution la plus simple pourrait être d'utiliser l' émulateur Android pour exécuter DvrSeeSee sur votre ordinateur (ou essayer Android-x86 ), car cela semble être le seul cas d'utilisation que je puisse trouver (en dehors de la société Hanbang elle-même ) de cette implémentation DVR propriétaire (et j'insiste sur le fait que c'est un problème courant et bien connu avec l'utilisation de ces systèmes).

La deuxième solution la plus simple serait de "rouler votre propre" DVR / NVR, ce que je recommande personnellement , et éviterait complètement d'utiliser les contrôles ActiveX intégrés fournis par le système propriétaire Hanbang (c'est aussi pourquoi aucune documentation sur le protocole existe). L'hébergement de votre propre système ZoneMinder serait également compatible avec l'application DvrSeeSee, car la connexion directe des caméras à un ordinateur devrait vous permettre de saisir les images avec peu ou pas de problème.

Cependant, si vous êtes prêt à "vous salir les mains", il peut être possible d'utiliser le système propriétaire tel quel.


À partir de la page DvrSeeSee sur le Play Store , il fait une référence spécifique de la prise en charge du Hanbang protocol. Cependant, Hanbang semble être une marque très obscure, et je ne vois absolument aucune mention du protocole en dehors de la page Play Store de DvrSeeSee, ou même du propre site Web de Hanbang (seul le protocole ActiveX est mentionné). Compte tenu de la prise en charge limitée des fournisseurs, je ne m'attendrais pas à trouver une application tierce qui la prend en charge "prête à l'emploi".

Comme indiqué dans le wiki ZoneMinder , il s'agit d'un problème courant avec de nombreux systèmes DVR propriétaires:

Pour que les caméras réseau fonctionnent, elles doivent pouvoir diffuser du MJPEG sans avoir besoin de contrôles ActiveX . Si vous voyez la nécessité pour la caméra d'appeler IE, il y a de fortes chances que cela ne fonctionne pas. L' autre option consiste à saisir des images JPEG si l'appareil photo prend en charge cette option qui fonctionnera mais à une fréquence d'images inférieure.

À partir de la page des spécifications du fabricant , le DVR semble également fonctionner avec les navigateurs Firefox et Chrome. Vous pouvez avoir de la chance en essayant ces navigateurs sous Linux et en vous connectant directement au DVR lui-même (qui est d'ailleurs un système basé sur Linux lui-même). Vous pourriez avoir un peu plus de chance, cependant, en inversant l'ingénierie du contrôle ActiveX fourni, comme David Austin l'a fait avec une autre caméra propriétaire (vous pouvez probablement interroger les images directement à partir du DVR en fonction d'une URL correctement formatée, qui vous permettrait également d'utiliser ZoneMinder ). Cela lui a permis de saisir les images JPEG directement avec un "wrapper" écrit en Python (en utilisant la socketbibliothèque ).

Si vous gardez le DVR Hanbang propriétaire, votre meilleur pari est de regarder le plugin ActiveX qu'ils utilisent et de déterminer s'il existe une interface Web générique que vous pouvez utiliser sous Linux. Hanbang est une marque relativement obscure, et lorsqu'il s'agit de matériel DVR propriétaire, c'est un problème courant (et est reconnu / mentionné plusieurs fois non seulement dans le wiki ZoneMinder, mais plusieurs autres solutions logicielles DVR / NVR).


TL, DR : Hanbang est une marque de DVR relativement obscure, et c'est un problème courant et bien connu avec les programmes de surveillance DVR / NVR. Il est préférable de «faire rouler votre propre» système DVR / NVR et d'utiliser un logiciel open source (ou au moins un protocole / spécification ouvert) qui fournit une interface plus générique pour les données vidéo. Si vous vous en tenez au DVR propriétaire , à moins que vous ne trouviez un moyen de rétroconcevoir le protocole comme l'a fait l'auteur DvrSeeSee (étant donné que c'est la seule mention du protocole que je puisse trouver), ou inversez le contrôle ActiveX fourni pour obtenir des images brutes à partir de l'appareil photo, ce n'est tout simplement pas possible. Comme indiqué dans plusieurs solutions logicielles DVR / NVR, il s'agit d'un problème courant et bien connu.

Percée
la source