8 votes

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

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 visualiser le DVR depuis mon mobile.

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

J'ai essayé MythTV et ZoneMinder. Ce sont tous les deux des remplacements de DVR et pas des clients de 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 un autre moyen pour que je puisse surveiller mes caméras depuis Linux en utilisant mon DVR actuel?

7voto

Breakthrough Points 33693

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 il semble que ce soit le seul cas d'utilisation que je puisse trouver (en dehors de la société Hanbang elle-même) de cette mise en œuvre de DVR propriétaire (et je souligne le caractère propriétaire car c'est un problème courant et bien connu lors de l'utilisation de ces systèmes).

La deuxième solution la plus simple serait de "concevoir 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 Hanbang propriétaire (c'est aussi pourquoi il n'existe aucune documentation sur le protocole). Héberger votre propre système ZoneMinder serait également compatible avec l'application DvrSeeSee, car connecter les caméras directement à un ordinateur devrait vous permettre de capturer les images sans problème.

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


Sur la page DvrSeeSee sur le Play Store, il est mentionné spécifiquement que l'application prend en charge le protocole Hanbang. Cependant, Hanbang semble être une marque très obscure, et je ne trouve absolument aucune mention du protocole en dehors de la page Play Store de DvrSeeSee, ou même du site web de Hanbang (seul le protocole ActiveX est mentionné). Étant donné le support limité du fournisseur, je ne m'attendrais pas à trouver une application tierce qui le prend en charge "out of the box".

Comme indiqué dans le wiki ZoneMinder, c'est 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 nécessiter de contrôles ActiveX. Si vous voyez que la caméra nécessite IE, il est probable qu'elle ne fonctionne pas. L'autre option est de capturer des images JPEG si la caméra prend en charge cette option, ce qui fonctionnera mais à une fréquence d'images plus faible.

D'après la page de spécification du fabricant, le DVR semble fonctionner avec les navigateurs Firefox & Chrome également. Vous pourriez 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). Cependant, vous pourriez avoir plus de chance en rétro-ingénierie du contrôle ActiveX fourni, comme l'a fait David Austin avec une autre caméra propriétaire (vous pouvez probablement interroger directement les images du DVR à partir d'une URL formatée correctement, ce qui vous permettrait également d'utiliser ZoneMinder). Cela lui a permis de capturer directement les images JPEG avec un "wrapper" écrit en Python (en utilisant la bibliothèque socket).

Si vous décidez de conserver le DVR propriétaire de Hanbang, votre meilleure option est de vous pencher sur 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 (mentionné plusieurs fois non seulement dans le wiki ZoneMinder, mais également dans plusieurs autres solutions de DVR/NVR basées sur des logiciels).


TL,DR : Hanbang est une marque relativement obscure de DVR, et c'est un problème courant et bien connu avec les programmes de surveillance DVR/NVR. Il est préférable de "concevoir votre propre" système DVR/NVR et d'utiliser des logiciels open source (ou au moins des protocoles/spécifications ouverts) qui fournissent une interface plus générique aux données vidéo. Si vous décidez de conserver le DVR propriétaire, à moins de trouver un moyen de rétro-ingénierie du protocole comme l'a fait l'auteur de DvrSeeSee (étant donné que c'est la seule mention du protocole que je puisse trouver), ou de rétro-ingénierie du contrôle ActiveX fourni pour obtenir des images brutes de la caméra, cela est simplement impossible. Comme indiqué dans plusieurs solutions logicielles DVR/NVR, c'est un problème courant et bien connu.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X