«

»

Jun 22 2012

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

Los grabadores Dahua soportan el visionado remoto de sus streams mediante protocolo RTSP (Real Time Streaming Protocol), lo cual nos puede permitir visualizar nuestras camaras desde cualquier reproductor de video que soporte RTSP (como por ejemplo VLC) y conectarnos desde sistemas operativos no soportados nativamente por el fabricante (Linux).

El formato del comando para visualizar un stream por RTSP es el siguiente:

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

Donde CHANNEL es el numero de canal que queremos visualizar, ENCODING puede ser 00 para el stream principal o 01 para el extra stream, y LOGIN es la combinación de usuario y contraseña codificados en base64.

Si nuestro usuario fuera “admin” y nuestro password “123456”, necesitamos codificar en base64 el string “admin:123456”. Para ello disponemos de multitud de webs donde podemos hacerlo, como por ejemplo base64encode.org. El string “admin:123456” codificado se convierte en “YWRtaW46MTIzNDU2”.

Si queremos conectarnos al grabador con IP 192.168.1.100, puerto 554 (puerto RTSP por defecto), canal 1, stream principal, usuario “admin” y password “123456”, el comando completo a usar sería el siguiente:

rtsp://192.168.1.100:554/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46MTIzNDU2

Desde el reproductor VLC usaremos el menú de “Abrir volcado de red” para conectar por RTSP.

Si el comando introducido es correcto, a los pocos segundos podremos ver en vivo el stream del canal seleccionado.

24 comentarios

Ir al formulario de comentarios

  1. Gabriel

    Buenas tardes

    yo consigo obtener el flujo de vídeo pero sin audio hay forma de obtenerlo gracias.

    1. Securame

      Gabriel,
      Si el stream tiene audio, con el VLC lo vas a oir directamente. No hay que hacer nada especial.

  2. Daniel

    Hola como podria sacar una imagen cada x segundos para subirla a un ftp y despues en lapagina web que cada x segundo actualice, y asi poner la imagen en internet y que no tengan que acceder al DVR 3104 y no saturen el ancho de banda de mi internet…
    he probado enviando snapshot al ftp, pero crea carpetas segun la ip del equipo y luego otra por cada canal y otra por cada hora y dentro cientos de imagenes con un nombre distinto….
    yo necesito una sola imagen con el mismo nombre cada x sesundos…
    gracias un saludo….

    1. Securame

      Veo dificil que puedas hacerlo sin unos conocimientos minimos de programacion. Lo ideal seria tener un DVR que disponga de URL de snapshot, y el 3104 creo que no tiene.

  3. Jose

    Buenas sucurame, te hago una consulta, tengo el PSS instalado y todo perfecto, a la vez tengo instalado 124 camaras con sus respectivos DVR, 16 CAM por cada dvr, configure la lista de los DVR y todo bien, mi duda es que solo me muestra el stream de el primer DVR quiero hacer el cambio o el tour de dvr por dvr pero no se como hacerlo, es decir quiero que me en una ventana de 16 camaras me muestre dvr1 las primeras 16 y me cambie automaticamente al siguiente dvr para ver las otras 16 y asi sucesivamente, esto lo puede hacer el PSS. gracias

    1. Securame

      Echale un vistazo al manual del PSS; concretamente a las tasks y projects.

  4. Manuel Cuevas

    Hola.

    Amigo como seria la conexion su el DVR que tengo es un HikVision DS-7104HWI-SH.

    e intentado de todo y no puedo conctarme a el, a través de RTSP.

    Gracias por tu tiempo.

    1. Securame

      Prueba con esta otra guia:
      http://www.securamente.com/como-visualizar-un-stream-de-un-grabador-o-camara-ip-hikvision-mediante-rtsp-vlc-linux-etc/
      Aunque ten en cuenta que el metodo de acceso no es standard en todos los firmwares de Hikvision, por lo que igual no te sirva el string que sale en la guia. Desde luego un 7104HWI-SH es un firmware moderno, lo que puedo asegurarte es que si que es posible acceder por RTSP.

  5. Antonio

    Buenas tardes.

    Me funcionó genial, me estaba volviendo loco intentando entrar en el grabador con wine e IE. Ya tengo acceso al grabador. Sólo me queda una duda: ¿algún hack para acceder a las grabaciones? ¿algún parámetro por rtsp que te permita acceder a otro día y hora?

    Gracias por adelantado y por la ayuda para visualizarlo.

    1. Securame

      No lo hay, por RTSP solo puedes acceder al video en tiempo real, no a las grabaciones.

  6. Emanuel

    Hola te hago una consulta tengo dos cámaras IP dahua en la misma red sin NVR y DVR por lo que tengo entendido no puedo abrir a distintas IP el mismo puerto o no ?? necesito publicar los dos screen en una web alguna solución ??

    1. Securame

      Para acceder desde el exterior puedes usar puertos distintos en cada una de las dos camaras (ojo, que eso no tiene nada que ver con lo de publicarlas en una web).

      1. Emanuel

        disculpame me exprese mal . remotamente se puede ingresar sin problemas . el tema es así quieren publicar las dos cámaras en una web como te comente anteriormente no hay nvr ni dvr . y esta en la misma red .
        tengo que abrir el 554 para dos Ips distintas . y las cámaras no me dejan modificar el puerto 554

        Saludos.

        1. Securame

          Ok, puedes abrir desde el exterior puertos distintos, no tiene porque ser el 554.
          Puedes redireccionar por ejemplo el puerto 2000 al puerto 554 de la cam1, y el puerto 2001 al puerto 554 de la cam2.

  7. reval

    hola muy buenas alguien me podria ayudar, dispongo de un DVR DAHUa , el cual tiene la opcion de conexiones usar el protocolo RTSP para el stream del video , ahora bien haciendo pruebas con el VLC puedo acceder desde un sitio remoto y visualizar el video que de las camaras ,,

    pero me gustaria por ejemplo que sea todo mas sencillo , se podria implementar en una plantilla HTML agregar la direccion del RTSP y que desde la plantilla se pueda visualizar el video asi no tener que abrir el VLC y copiar la direcion del RTSP ,, similar a este manual , en ellos se ve como implementan el video en una web y desde alli puede visualizar el video de la camara o dvr , espero me puedan ayudar

    http://acti.com/getfile/KnowledgeBase_UploadFile/How_to_integrate_camera_live_view_into_web_application_20110630_20110701_002.pdf

    1. Securame

      Si simplemente quieres visualizar streams en el VLC de forma simple, puedes hacerte accesos directos al VLC que te abran los streams que quieras, o un fichero HTML que tenga esos links (rtsp://), que al clickarlos te abra el VLC.
      Si lo que quieres es integrar los streams RTSP en una web, tienes muchas maneras de hacerlo, te recomiendo empezar buscando en google “display rtsp web site”.

  8. Dani

    Que tal, yo cuento con una cámara dahua de este modelo HFW3200SN-0360B, he intentado acceder a la visualización pero no muestra ningún error, si no que simplemente no muestra nada, ya revise la configuración de la cámara y me asegure que tuviera el puerto 554 disponible y la opción de RTSP habilitada, pero no he tenido éxito, espero puedas apoyarme, saludos =)

    1. Securame

      Te va a tocar tirar de Google, no todos los firmwares usan el mismo comanda RTSP, desde 2012 lo han cambiado.

  9. umalsape

    Con la aplicación SmartPSS internacional v1.13 y wine se puede configurar y ver tanto las cámaras IP como el VCR en OpenSuse Leap igual que si lo manejas desde windows, es más simple que utilizar el VLC por streaming (solo puedes ver en directo y no las gravaciones.

  10. Antonio Hdez. Rmz.

    HOLA SECURAMENTE!!!!
    Me gustaria si es que me puedes orientar, ya que tengo un dvr en un local y otro en mi oficina al de mi oficina no le are nada pero al que tengo en otro local lo quiero ver por mi smart tv. Tengo un enlace pero sin internet conecte el dvr a la red e intente acceder desde el navegador de mi smart tv. Consigo entrar desde el navegador a la login del dvr pero me dice que tengo que instalar los plugins antes de accesar. instale el chrome y pasa lo mismo me dice que tengo que descargar los plugins y aparentemente los descargo pero no me deja ingresar.
    Alguna solucion u otra sugerencia les agradeceria. gracias
    pd. no tengo internet en mi enlace pero puedo instalar en la smartv apps descargadas por fuera.

    1. Securame

      No conozco ningun grabador que disponga de cliente para Smart TV, desde el navegador web integrado no vas a poder hacer nada.

  11. Emilio

    Hola

    Tengo el siguiente stream rtsp://192.168.0.50:554/cam/realmonitor?channel=1&subtype=00&authbasic=YWRtaW46YWRtaW4= y se ve perfecto. Hay forma de ver mas de un canal a la vez?

    Muchas gracias!!

    1. Securame

      Si el grabador soporta “channel cero” puedes probar a ver si también funciona por RTSP, yo nunca lo he probado.

      1. Emilio

        No, da error!
        Your input can’t be opened:
        VLC is unable to open the MRL
        Basicamente quisiese ver en VLC Player lo mismo que se ve en el monitor del Dahua, cuatro camaras simultaneamente

Deja un comentario