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

¿Cómo puedo encontrar la URL del flujo de vídeo de mi DVR de seguridad por mí mismo?

Tengo un DVR de 8 canales de la marca “ELEC” que transmite vídeo por la red. Sin embargo, sólo puedo conectarme a él utilizando aplicaciones para iPhone llamadas vMyEye, Asee+ y otros nombres similares. Quiero usar VLC u otra cosa para acceder al stream en mi Mac.

En resumen, no hay manera de buscar esto en línea, así que mi única manera de averiguar el protocolo de transmisión y la URL es a través de la aplicación vMyEye. Ya sé que el puerto es 34599, y conozco la dirección IP local. ¿Qué me recomiendan? ¿Esnifadores de paquetes? ¿Examinar el código binario de la app en busca de URLs (ya lo he intentado y no lo he conseguido)?

EDIT: Se me olvidó decir que ya intenté ir a la IP:34599 en mi navegador web. Se queda atascado cargando y no hace nada. El DVR también requiere un nombre de usuario y contraseña para iniciar sesión, por lo que los datos se pasan de alguna manera, espero que no después de la solicitud inicial :O

Respuestas (7)

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

Después de una búsqueda más profunda en Google y algunas suposiciones afortunadas, he encontrado que el DVR en cuestión no utiliza RTSP o HTTP, o cualquier URL para el caso. Se conecta a la IP:puerto y obtiene algún flujo de vídeo propietario de la misma. Muchos otros DVR baratos que funcionan con vMEye también lo hacen, como Zmodo y Swann.

SIN EMBARGO, alguien ha conseguido hacer ingeniería inversa para una aplicación Android, y otra persona pidió permiso para hacer un programa en C que decodifica el flujo de vídeo y lo emite como una tubería. No es perfectamente fiable, pero aquí está: http://www.zoneminder.com/forums/viewtopic.php?f=9&t=18137

Pero el tipo lo hizo para que las máquinas de Zoneminder se conectaran. Todavía tengo que averiguar cómo hacer que VLC o SecuritySpy abran la tubería en mi Mac o en Debian (sólo porque soy nuevo en las tuberías y flujos de vídeo), pero debería ser posible.

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

Una forma fácil de encontrar la URL es mirar el código fuente de la interfaz web normal, específicamente el elemento de vídeo. Mi interfaz web Elec utiliza Quicktime y pasa la dirección RTSP en el siguiente formato

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

Las cámaras se seleccionan a través de la variable channel. El puerto rtsp puede ser configurable en su DVR y como tal diferir.

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

Si su cámara es compatible con ONVIF (Foro de Interfaz de Vídeo en Red Abierto), entonces el ONVIF Device Manager de código abierto podría ayudar:

ONVIF Device Manager es un cliente de vídeo en red (NVC) para gestionar dispositivos de transmisión de vídeo en red (NVT), almacenamiento de vídeo en red (NVS) y análisis de vídeo en red (NVA). Implementa servicios de descubrimiento, dispositivos, medios, imágenes, análisis, eventos y PTZ.

También soy un desafortunado propietario de una cámara IP barata (SAF IP-300). Proporciona una interfaz web absolutamente inútil y con errores, que “funciona” sólo en IE. Tuve la suerte de encontrar ONVIF Device Manager y descubrió mi cámara y me mostró la URL rtsp://ip-de-mi-cámara/live0.264 que pude abrir en VLC.

No puedo garantizar que tu cámara sea compatible con ONVIF, así que este método puede no funcionarte. Desafortunadamente, SAF IP-300 es una pieza de hardware tan inestable que no puede ofrecer un flujo continuo durante más de 3 minutos.

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

Siempre he tenido este problema pero ahora hay una utilidad ONVIF muy eficiente llamada ONVIF device manager http://idevicedesign.com/reference-designs ) que es gratis, de código abierto, y rápidamente escanea tu red para los flujos rtsp/onvif y te muestra la URL exacta que necesitas usar.

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

¡Esta es la cadena!

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 a la IP del DVR admin — cambia a su nombre de usuario usado para acceder al DVR 123456 — cambia a su contraseña channel=1 — usado para rotar los 8 canales

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

Sólo mis 2 centavos - aquí hay un blog detallado que explica simplemente cómo encontrar URLs de cámaras ip 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

Si entras en tu router y eliges tu lista de clientes dhcp (ordenadores conectados) verás que el dvr aparece como el nombre que tenga en el dvr (el mío aparece como 192.168.2.4 ahora añade el :81 al final para que la url en tu navegador apunte a 192.168.2.4:81 (¿funciona así?)

Si esto funciona, ahora pasa al siguiente paso. Como nota, soy capaz de ver los flujos en mi caja de linux independientemente de si tengo o no upnp activado en el router.