ip version 6

Diario TIC, Soluciones sencillas

Home » Programación » Embeber una camara IP en una web y hacer streaming a servidor Icecast

Una necesidad que hemos tenido recientemente, ha sido el Streaming en tiempo real. En su día, explicamos la solución ‘sencilla’ a la par que efectiva que empleamos con los recursos que disponíamos, para retransmitir a través de una cámara Firewire y un portátil viejo con 4 años. Para ello, usamos Linux y el programa Streaminator, el cuál se puede descargar en SourceForge:

Descarga

Como indicamos en el artículo dedicado al programa, (ver aquí), Streaminator es un Frontend de las aplicaciones de línea de comandos ffmpeg2theora, oggfwd y dvgrab, que permite emitir desde cámaras DV, Firewire, IP Cámaras y Archivos a un servidor Icecast.

Sin embargo, una necesidad que hemos tenido reciente, ha consistido en embeber en una web, la señal emitida por una cámara IP. Eso es relativamente sencillo, tan sólo es hacer una petición web a la IP de la cámara y el puerto. La pega llega cuando necesitamos autenticarnos con la cámara para que se incruste la imagen en nuestra web, ya que como es normal, las Cámaras IP sólo permiten el acceso web a usuarios registrados, de modo que para incrustar el flujo en nuestra web, necesitamos hacer la petición teniendo en cuenta en usuario y contraseña.

Los pasos más sencillos serían (yo lo he probado en una Cámara IP Foxcam FI8918W):

Abrimos la página html donde queremos incrustar la imagen de nuestra webcam y pegamos el siguiente código modificando los valores correspondientes a la ip, puerto, usuario y contraseña.

<img src=”http://ip_de_la_camara:numero_puerto/videostream.cgi?user=admin&pwd=Contraseña width=”640″ height=”480″>

Una vez guardado, si es un nuevo archivo podemos llamarlo index.htm, lo abrimos con el navegador y vemos si funciona.

Una vez finalizado, podríamos usar Streaminator indicando el link que hemos creado para hacer streaming de una webcam.

Al César lo que es del César, las referencias utilizadas son:

http://www.networkcamerareviews.com/forums/about4511.html&highlight=

 

Compartir

2 Respuestas so far.

  1. Renzo dice:

    Hola, queria saber en que puerto trabajan las camaras ip locales asi uso el codigo brindado, usa el 80? el 1080? o cual?.

    Gracias!

    • Pedro dice:

      Renzo,

      El puerto es específico para tu modelo de cámara IP. Piensa que se trata de un servidor web (generalmente usan el 8080). Si no funciona, consulta tu modelo. Puedes configurar tú también qué puerto quieres que escuche la webcam. Si me dices el modelo, puedo echar un vistazo.


In an effort to prevent automatic filling, you should perform a task displayed below.


  • RSS
  • Twitter
  • Linkedin

Articulos populares

comparativa_hosting2

Comparativa hosting

Antes de nada, decir que todas las comparativas, vengan de ...

VBoxHDTools_2

VBoxHDTools: convier

Trabajando con  Máquinas virtuales es normal que tarde o temprano ...

gimp_mac_g

Gimp 2.8 en Mac OS X

Gimp es uno de los grandes del Software Libre y ...

sello_caucho_gimp

Simular un sello de

Paso 1 Vamos a Archivo-Nuevo y elegimos el tamaño (yo ...

sanidad_recortes_software_2

Sanidad, recortes y

Desde hace un tiempo no hay día que no nos ...

Publicidad

  • Aprende informática - Aprende Linux
  • Humanidad para los demás
  • El Software Libre abre oportunidades para todos
  • Licencia sencilla para tus creaciones