Come posso visualizzare lo streaming della videocamera dal mio DVR?


8

Ho un DVR HANBANG HB7008KC. Viene fornito con un software Windows IE ActiveX per visualizzare le telecamere. Non supportano Linux.

Ho una macchina Linux e voglio collegarmi al DVR. Uso l'app DvrSeeSee per Android per visualizzare il DVR dal mio cellulare.

Quindi suppongo che se esiste un'app Android generica per la visualizzazione, ci deve essere un software Linux per connettersi ad essa e vedere le telecamere.

Ho provato MythTV e ZoneMinder. Sono sia un sostituto del DVR che non un client DVR e sono molto difficili da usare e configurare e non sono riuscito a collegarmi al mio DVR.

Conosci un semplice software client (come DvrSeeSee) per Linux per la connessione a un DVR o un altro modo in cui posso monitorare le mie telecamere da Linux usando il mio attuale DVR?

Risposte:


7

Questo è un caso in cui la soluzione più semplice potrebbe essere quella di utilizzare l' emulatore Android per eseguire DvrSeeSee sul tuo computer (o provare Android-x86 ), in quanto sembra essere l'unico caso d'uso che riesco a trovare (al di fuori della stessa società Hanbang ) di questa implementazione proprietaria del DVR (e sottolineo proprietaria perché questo è un problema comune e ben noto con l'utilizzo di questi sistemi).

La seconda soluzione più semplice sarebbe quella di "lanciare il proprio" DVR / NVR, che è ciò che consiglio personalmente , ed eviterei completamente l'uso dei controlli ActiveX integrati forniti dal sistema proprietario Hanbang (motivo per cui nessuna documentazione sul protocollo esiste). L'hosting del proprio sistema ZoneMinder sarebbe anche compatibile con l'applicazione DvrSeeSee, poiché il collegamento delle telecamere direttamente a un computer dovrebbe consentire di afferrare i frame senza problemi.

Se sei disposto a "sporcarti le mani", tuttavia, potrebbe essere possibile utilizzare il sistema proprietario così com'è.


Dalla pagina DvrSeeSee sul Play Store , fa un riferimento specifico al supporto di Hanbang protocol. Tuttavia, Hanbang sembra essere un marchio molto oscuro e non vedo assolutamente alcuna menzione del protocollo al di fuori della pagina Play Store di DvrSeeSee o persino del sito Web di Hanbang (viene menzionato solo il protocollo ActiveX). Dato il supporto limitato del fornitore, non mi aspetto di trovare un'applicazione di terze parti che la supporti "pronta all'uso".

Come notato nella wiki di ZoneMinder , questo è un problema comune con molti sistemi DVR proprietari:

Perché Network Cams funzioni, devono essere in grado di trasmettere MJPEG in streaming senza il requisito dei controlli activex . Se vedi il requisito per le chiamate della fotocamera per IE, allora ci sono buone probabilità che non funzioni. L' altra opzione è quella di catturare immagini JPEG se la fotocamera supporta quell'opzione che funzionerà ma con un frame rate inferiore.

Dalla pagina delle specifiche del produttore , il DVR sembra funzionare anche con i browser Firefox e Chrome. Potresti avere fortuna provando questi browser sotto Linux e collegandoti direttamente al DVR stesso (che per inciso è un sistema basato su Linux stesso). Potresti avere un po 'più di fortuna, tuttavia, decodificando il controllo ActiveX fornito, come ha fatto David Austin con un'altra telecamera propiretary (probabilmente puoi interrogare i frame direttamente dal DVR con un URL formattato correttamente, che ti permetterebbe anche di usare ZoneMinder ). Questo gli ha permesso di catturare le immagini JPEG direttamente con un "wrapper" scritto in Python (usando la socketlibreria ).

Se dovessi mantenere il DVR proprietario Hanbang, la soluzione migliore è quella di esaminare il plug-in ActiveX che usano e determinare se esiste un'interfaccia web generica che puoi usare sotto Linux. Hanbang è un marchio relativamente oscuro, e quando si tratta di hardware propiretary DVR, questo è un problema comune (ed è riconosciuto / menzionato più volte non solo nel wiki ZoneMinder, ma diverse altre soluzioni DVR / NVR basate su software).


TL, DR : Hanbang è una marca relativamente oscura di DVR, e questo è un problema comune e ben noto con i programmi di monitoraggio DVR / NVR. È meglio "rollare il proprio" sistema DVR / NVR e utilizzare software open source (o almeno protocollo / specifica aperto) che fornisce un'interfaccia più generica ai dati video. Dovresti rimanere con il DVR proprietario , a meno che non trovi un modo per decodificare il protocollo come ha fatto l'autore DvrSeeSee (dato che è l'unica menzione del protocollo che riesco a trovare), o decodificare il controllo ActiveX fornito per ottenere frame grezzi da la fotocamera, questo semplicemente non è possibile. Come notato in diverse soluzioni software DVR / NVR, questo è un problema comune e ben noto.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.