2014-03-10 07:32:56 +0000 2014-03-10 07:32:56 +0000
14
14

Come posso trovare da solo l'URL del flusso video del mio DVR di sicurezza?

Ho questo DVR a 8 canali con il marchio “ELEC” che trasmette video in rete. Tuttavia, posso solo connettermi ad esso usando le applicazioni per iPhone chiamate vMyEye, Asee+, e altri nomi simili. Voglio usare VLC o qualcos'altro per accedere allo stream sul mio Mac.

Per farla breve, non c'è modo per me di cercare semplicemente online, quindi il mio unico modo per capire il protocollo di streaming e l'URL è attraverso l'app vMyEye. So già che la porta è 34599 e conosco l'indirizzo IP locale. Cosa mi consigliate? Packet sniffers? Esaminare il codice binario dell'app per gli URL (già provato e fallito)?

EDIT: Ho dimenticato di dire che ho già provato ad andare a IP:34599 nel mio browser web. Si blocca il caricamento e non fa nulla. Il DVR richiede anche un nome utente e una password per accedere, quindi quei dati vengono passati in qualche modo, si spera non dopo la richiesta iniziale :O

Risposte (7)

11
11
11
2014-04-26 21:13:48 +0000

Dopo una ricerca ancora più approfondita su Google e alcune ipotesi fortunate, ho scoperto che il DVR in questione non usa RTSP o HTTP, o qualsiasi URL per quella materia. Si connette a IP:port e ottiene qualche flusso video proprietario da esso. Molti altri DVR economici che lavorano con vMEye fanno anche questo, come Zmodo e Swann.

COME ANCHE, qualcuno è riuscito a fare il reverse engineering per un'applicazione Android, e qualcun altro ha chiesto il permesso di fare un programma C che decodifica il flusso video e lo emette come un tubo. Non è perfettamente affidabile, ma eccolo qui: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Ma il tizio l'ha fatto per le macchine Zoneminder a cui collegarsi. Devo ancora capire come fare in modo che VLC o SecuritySpy aprano la pipe sul mio Mac o in Debian (solo perché sono nuovo di pipe e flussi video), ma dovrebbe essere possibile.

9
9
9
2014-04-26 18:08:31 +0000

Un modo semplice per trovare l'URL è guardare il codice sorgente dell'interfaccia web regolare, in particolare l'elemento video. La mia interfaccia web Elec usa Quicktime e passa l'indirizzo RTSP nel seguente formato:

rtsp://192.168.X.X:554/user=YOURUSERNAME&password=YOURPASSWORD&channel=1&stream=0.sdp?real\stream–rtp-caching=100

Le cam sono selezionate attraverso la variabile channel. La porta rtsp potrebbe essere configurabile nel tuo DVR e quindi diversa.

9
9
9
2015-01-04 17:21:25 +0000

Se la tua telecamera è compatibile con ONVIF (Open Network Video Interface Forum), allora l'open source ONVIF Device Manager potrebbe aiutarti:

ONVIF Device Manager è un Network Video Client (NVC) per gestire i dispositivi Network Video Transmitters (NVT), Network Video Storage (NVS) e Network Video Analytics (NVA). Implementa i servizi Discovery, Device, Media, Imaging, Analytics, Events e PTZ.

Sono anche uno sfortunato proprietario di una telecamera IP economica (SAF IP-300). Fornisce un'interfaccia web assolutamente inutile e buggata, che “funziona” solo in IE. Sono stato fortunato a trovare ONVIF Device Manager che ha scoperto la mia telecamera e mi ha mostrato l'URL rtsp://ip-of-my-camera/live0.264 che sono riuscito ad aprire in VLC.

Non posso garantire che la tua telecamera sia compatibile con ONVIF, quindi questo metodo potrebbe non funzionare per te. Sfortunatamente, SAF IP-300 è un pezzo di hardware così instabile che non può fornire un flusso continuo per più di 3 minuti.

4
4
4
2015-06-28 12:45:14 +0000

Ho sempre avuto questo problema ma ora c'è un utilty ONVIF molto efficiente chiamato ONVIF device manager http://idevicedesign.com/reference-designs ) che è gratuito, open source, e scansiona rapidamente la tua rete per i flussi rtsp/onvif e ti mostra l'URL esatto che devi usare.

3
3
3
2016-02-17 09:29:33 +0000

Questa è la stringa!

VLC: rtsp://192.168.0.100:554/user=admin&password=123456&channel=1&stream=0.sdp?real\stream–rtp-caching=100

192.168.0.100 <— cambia all'IP admin del DVR <— cambia al nome utente usato per accedere al DVR 123456 <— cambia alla tua password channel=1 <— usata per ruotare tutti gli 8 canali

0
0
0
2017-07-01 11:19:33 +0000

Solo i miei 2 centesimi - qui c'è un blog dettagliato che spiega semplicemente come trovare gli URL delle ip cam usando onvif http://me-ol-blog.blogspot.co.il/2017/07/getting-still-image-urluri-of-ipcam-or.html

0
0
0
2015-02-18 11:29:03 +0000

Se andate nel vostro router e scegliete la vostra lista di client dhcp (computer che sono collegati) troverete che il dvr si presenta come qualunque sia il suo nome nel dvr (il mio si presenta come 192.168.2.4 ora aggiungete :81 alla fine per far puntare l'url nel vostro browser a 192.168.2.4:81 (funziona così?)

Se questo funziona, ora passate al passo successivo. Come nota, sono in grado di vedere i flussi nella mia scatola linux indipendentemente dal fatto che io abbia o meno l'upnp abilitato nel router.