Como visualizar un stream de un grabador o camara IP Hikvision mediante RTSP (VLC, Linux, etc)

Explicábamos anteriormente como visualizar un stream de un grabador Dahua mediante el protocolo RTSP, para poder utilizar software de terceros para visualizar la camara, diseñar con facilidad un software propio que trabaje sobre esos streams, conectarnos fácilmente desde Linux, …

Como visualizar un stream de un grabador Dahua mediante RTSP (VLC, Linux, etc)

rtsp://IP:PORT/cam/realmonitor?channel=CHANNEL&subtype=ENCODING&authbasic=LOGIN

El mismo proceso es también posible hacerlo con DVRs y camaras IP Hikvision con simplemente cambiar ligeramente los parámetros del comando RTSP.

rtsp://USUARIO:PASSWORD@IP:PORT/(h264/MPEG-4)/ch(CANAL)/(main/sub)/av_stream

El user y password deben tener permisos de visualización sobre el stream al que queramos conectar, y se ponen en texto plano. Podemos elegir si queremos utilizar compresión de video H264 o MPEG-4, así como conectarnos al stream principal o al substream. Por ejemplo, los siguientes comandos conectarían ambos al canal 1; en el primer caso stream principal en H264, en el segundo substream en MPEG-4.

rtsp://admin:12345@192.168.1.200:90/h264/ch1/main/av_stream
rtsp://admin:12345@192.168.1.200:90/MPEG-4/ch1/sub/av_stream

El firmware del DVR o cámara deberá ofrecer soporte de RTSP.

30 comentarios

Ir al formulario de comentarios

    • adrian herra en 19 junio, 2013 a las 20:15
    • Responder

    en un gravador hkvision DS-7208-HVI-ST se puede ver pormedio de rtsp como le configuro el puerto 554

    1. Adrián,
      El 7208HVI-ST es un modelo ya viejo, y que usa el sistema antiguo de menus y firmware. Así que dudo que soporte RTSP, yo no dispongo de ninguno para probar, pero si tienes es tan simple como intentarlo.

    • Yeison en 20 septiembre, 2013 a las 17:49
    • Responder

    Muchas gracias, me fue de mucha utilidad.

    • Jose Campas en 26 octubre, 2013 a las 6:55
    • Responder

    Hola tengo un hikvision modelo DS-7216HVI-SH y no encuentro el puerto para poder conectarme via android o iphone gracias

    • Fernando en 31 diciembre, 2013 a las 5:51
    • Responder

    Estimado, excelente el foro, gracias a la cantidad de información que aquí se encuentra pude configurar casi al 100 % mi cam hikvision ds 2cd2012 i.

    Quería molestarlos con una consulta. Necesito acceder al flujo de video mediante el protocolo rtsp, tal como describen en este artículo. Utilizando la dirección rtsp que publicaron veo excelentemente la cam a través de VLC player (por ejemplo). El problema es que m isp me otorga ip dinámicas. Utilizo el servidor hik-online para actualizar la ip, pero ¿cómo sería la nomenclatura en la línea de dirección? o sea, no basta con reemplazar la dirección ip por la dirección de hik-online.com/micamara porque se produce un fallo. Sabrían ustedes indicarme cómo sería la url de rtsp completa usando la dirección del servidor ddns de Hikvison en lugar de la ip de la cámara? Me he vuelto loco buscando esta información y probando distintas alternativas infructuosamente.

    Desde ya, muchas gracias por adelantado.

    1. Fernando,
      No vas a poder usar de forma sencilla VLC junto a hik-online. Mi consejo, cojete una cuenta de pago de Dyn.com (creo que son US$15 anuales) y usa ese Dyndns, que si que podras usarlo directamente. O eso, o te va a tocar investigar otros servicios de DNS dinámico gratuitos, pero con hik-online lo vas a tener complicado.

        • Fernando en 2 enero, 2014 a las 19:46
        • Responder

        Muchísimas gracias por tu gentil respuesta. Probaré entonces con Dyndns! Que tengas un muy buen comienzo de año!

      • Nicolas en 18 noviembre, 2014 a las 1:24
      • Responder

      Estimado tengo la misma que camara que usted, estoy tratando de configurarla en zoneminder, pero no puedo visualizar la imagen, incluso cuando ingreso a la camara por medio de la ip, el live view no me permite visualizar el video de la camara, tengo instalado el complemento necesario que me hace descargar la camara y tampoco veo nada, se queda en negro, alguna idea de como podria solucionar mi problema ( he intentao por disitintos navegadores).

      1. El complemento que te hace instalar la camara es para Windows, y hasta donde yo se ZoneMinder es solo para Linux; vaya, que si estas intentando acceder a la camara via web desde Linux, no lo vas a conseguir. Tienes una version beta de iVMS-4200 para Linux.

        En cuanto al ZoneMinder, no deberias tener problemas para usar camaras Hikvision. Si no lo consigues, pide ayuda en el foro de ZoneMinder.

    • jose padilla en 23 mayo, 2014 a las 3:39
    • Responder

    Tengo misma situacion respecto a RTSP con otra marca de camara.
    Cómo puedo habilitar la direccion del flujo rtsp pero para publicarlo en internet y accesarlo desde cualquier parte?
    No puedo usar la ip local de la camara porque la uso para grabacion en el NVR local, debo usar el stream secundario de dicha camara para conectarla a un NVR remoto a traves de internet y que este grabando tambien, como redundancia.

    Creo que no solo es el cambio de la IP local por la WAN: rtsp://user:passwd@(IP-LOCAL):554/defaultSecondary?streamType=u por rtsp://user:passwd@(IP-WAN):554/defaultSecondary?streamType=u

    Podrían orientarme?

    Gracias de antemano

    1. Jose,
      Para acceder desde remoto simplemente necesitas abrir un puerto para la conexión a RTSP desde el exterior (y disponer de IP fija o un DDNS, claro).

        • jose padilla en 23 mayo, 2014 a las 13:33
        • Responder

        Agradezco la respuesta.
        Tengo una IP WAN fija. La parte que no me queda clara es cómo debe estar definida la dirección de RTSP.
        La cámara solo genera una dirección RTSP con su IP local, por ejemplo;
        rtsp://@/defaultPrimary?streamType=u
        Ya tengo abiertos los puertos 80 y 554 que es el que usa la camara.

        Entonces cómo debo de accesar remotamente a esa dirección rtsp?

        Saludos!

    • jose padilla en 23 mayo, 2014 a las 16:19
    • Responder

    Disculpa…
    en el comentario anterior no escribí bien el ejemplo de la dirección RTSP ge quenera la camara con la IP local:
    rtsp://@/defaultPrimary?streamType=u

    Como a ese ejemplo de dirección es a la que requiero acceder remotamente.

    Gracias y Saludos!

    1. Jose,

      La verdad que no tengo ni idea de que es lo que intentas preguntar, si es que estas haciendo alguna pregunta.

      Si eres capaz de acceder por RTSP a la camara desde LAN, para hacerlo desde WAN se hace exactamente igual, simplemente tienes que cambiar la IP de LAN por la de WAN, y asegurarte que tengas los puertos abiertos y accesibles.

      Si eres incapaz de usar el puerto 554, usa uno distinto por encima del 1024. En España no me consta que ningun ISP cape el puerto 554, pero en otros paises si que se que algunos lo hacen.

        • jose padilla en 25 mayo, 2014 a las 2:36
        • Responder

        Hola,

        Gracias por la infromación, eso es lo que intentaba preguntar; de hecho uso el signo “?” en la pregunta que mande despues de la eplicación:
        “Entonces cómo debo de accesar remotamente a esa dirección rtsp?”

        Agradezco nuevamente tu apoyo, me sirvio tu comentario.

        Saludos!

    • Jorge en 20 noviembre, 2014 a las 19:54
    • Responder

    Estimados, intentando acceder a un DVR HikVision modelo DS-7208HVI-SV desde Windows Media Player ingresando en la URL rstp://XX.XX.XX.XX:554/PSIA/streaming/channels/401 y luego me aparece una ventana pidiendo usuario y contraseña. Al ingresar el usuario “admin” y su correspondiente contraseña, no me autentica y me vuelve a pedir usuario y contraseña. Aclaro, que con esos datos de usuario ingreso correctamente desde un browser pero con el Media Player no me lo reconoce. ¿Qué debo configurar para poder acceder?
    Saludos!

    1. Jorge,

      De entrada, te recomiendo que no uses PSIA. Desconozco si el user/pass de PSIA es distinto al normal, nunca he usado PSIA (ni se me ocurre ninguna razon para hacerlo). Puedes probar a poner tambien el user/pass en la URL (rtsp://admin:12345@)

      Intenta el string RTSP como esta explicado en esta guia, y mirate tambien esta otra mas actualizada:
      https://www.securame.com/blog/hikvision-como-acceder-a-un-dispositivo-mediante-rtsp/

        • Jorge en 20 noviembre, 2014 a las 20:39
        • Responder

        Ahora intenté acceder con rtsp://admin:12345@xx.xx.xx.xx:554/streaming/channels/101 y me sigue apareciendo la ventana que dice:
        Conectando a xx.xx.xx.xx.
        Dominio Kerberos /

        Nombre de usuario:
        Contraseña:

        El servidor usa Autenticación Básica………..

        ¿Alguna otra sugerencia?
        Gracias

        1. Pruebalo con VLC en lugar de con Windows Media Player.

            • Jorge en 20 noviembre, 2014 a las 21:00

            Funciono!
            Muchas gracias.

    • JONATHAN en 8 abril, 2015 a las 16:01
    • Responder

    DISCULPA LA DIRECION DE RSTP LA PUEDO USAR PARA CUALQUIER DVR O SO LO ES PARA EL MENCIONADO

    • Alberto en 17 septiembre, 2015 a las 18:53
    • Responder

    Hola, eh podido configurar el Streaming para VLC, pero deseo ponerlo en mi website alguna idea de como hacer esto, saludos.

    1. Alberto,
      Te recomiendo que empieces por googlear: “how to embed rtsp in web page”

    • Fernando en 30 septiembre, 2015 a las 7:04
    • Responder

    Buenas como les va, quisiera puedan ayudarme. quiero conectar mi camara tp link nc200 a vlc y estoy cansado de probar mil maneras y ninguna con exito. La idea es entrar desde vlc y poder visualizar junto a otras camras que ya tengo en ISPY y controlar desde ahi todo como ya lo hago. Espero puedan ayudarme y muchisimas gracias.

    1. No uso camaras TP-Link, lo siento.

    • Ernesto en 22 junio, 2016 a las 21:19
    • Responder

    Hola tengo un DVR S-7216HGHI-SHSE pero cuadno quiero ver la camaras por web me sale flujo cifrado y no se visualiza nada en Live view

    1. Esta guia trata sobre RTSP, nada que ver, lo siento.

    • Mauro en 28 agosto, 2016 a las 23:46
    • Responder

    Hola. Te comento. tengo un host de dyn.com pero lo coloco en lugar de la ip y me da error. Que puedo hacer?

    1. Si por IP te funciona y por host no, es que ese host no está resolviendo a la IP correctamente/a la misma IP. Haz un ping al host y verifica a que IP resuelve.

Deja un comentario