Tesis

1,180 views
1,099 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,180
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Tesis

  1. 1. PROYECTO DE GRADO Emisión de flujo multimedia<br /> Presentado por:<br /> Guillermo Ramos<br /> <br />Sena-Bolívar<br />2010<br />Centro de la Industria y Petroquímica <br />Tecnólogo en Telecomunicaciones <br />No. Orden 49004<br />
  2. 2. Emisión de flujo multimediaOBJETIVOS<br /><ul><li>Tener tu propio sistema de vigilancia.
  3. 3. Conocer y aprender sobre la emisión multimedia LAN y WAN.</li></ul>Conocer y seleccionar los medios de difusión de ficheros multimedia por la red.<br />Conocer sobre esta tecnología , que se estará manejando con software libre.<br />
  4. 4. Emisión de flujo multimedia<br />Para este trabajo utilizaremos las siguientes herramientas:<br />Software libre como VLC, Webcam XP, wireshark, Vitamina D<br />Servidores de dominio como DyDns, aunque hay otros como No-Ip.com, CD mon.com<br />2 computadoras conectadas a internet.<br />
  5. 5. Emisión de flujo multimedia<br />
  6. 6. Emisión de flujo multimedia<br />Vitamin D es un software que permite convertir cualquier cámara de video, en un sistema de monitoreo inteligente y programable, utiliza la tecnologiaHierarchical Temporal Memory (HTM), que sigue el modelo del cerebro humano para encontrar patrones en grandes cantidades de información como las grabaciones  de los sistemas de vigilancia.<br />
  7. 7. Emisión de flujo multimedia<br />Gracias a la tecnología usada, Vitamin D es capaz de detectar si el movimiento capturado por la cámara es causado por una persona, un animal o algún objeto y solo graba en video los momentos en los que hay actividad, logrando ahorrar una gran cantidad de espacio en disco, también podemos programar reglas para que Vitamin D realice algunas acciones predeterminadas, solo si ocurre un evento especifico, como por ejemplo que alguna persona entra o sale de una habitación<br />
  8. 8. VITAMINA D<br />
  9. 9. VITAMINA D<br />
  10. 10. VITAMINA D<br />
  11. 11. VITAMINA D<br />
  12. 12. VITAMINA D<br />
  13. 13. CONFIGURACION VITAMINA D<br />Por defecto el software grabará video cuando detecte cualquier movimiento producido por cualquier cosa, pero podemos crear reglas para que solo grabe cuando un evento especifico ocurra, vamos a ver como se crean estas reglas.<br />
  14. 14. CONFIGURACION VITAMINA D<br />Hacemos click en “Anyobject in Camara” y luego en “Edit Rule…” para abrir el editor de reglas y programarlas como necesitemos<br />
  15. 15. CONFIGURACION VITAMINA D<br />El editor de reglas consta de cuatro partes, la primera de ellas es “Video source” donde escogemos la cámara para la que vamos a crear la regla, recordemos que este software tiene soporte para varias cámaras al mismo tiempo y cada una de ellas puede tener reglas independientes<br />
  16. 16. CONFIGURACION VITAMINA D<br />Escogemos entre cualquier objeto, persona u objetos desconocidos, en este caso, como queremos detectar quien entra por la puerta de una habitacion, seleccionamos la opcion “People“, también podemos escoger que ignore objetos pequeños, para que por ejemplo un gato o un ratón no causen la grabación del video<br />
  17. 17. CONFIGURACION VITAMINA D<br />Pasamos al siguiente bloque de reglas donde escogemos en que parte especifica del video queremos detectar el movimiento, en esta parte la opcion por defecto es “Anywhere” con esta casilla seleccionada, Vitamin D grabará video siempre que detecte a una persona, en cualquier parte de la habitacion, tambien podemos detectar el movimiento en un área especifica, creando una region para delimitar la regla a solo una parte del video<br />
  18. 18. CONFIGURACION VITAMINA D<br />Si escogemos la segunda opcion y cubrimos la region de la puerta que es donde deseamos detectar el movimiento .<br />En el listado de opciones a escoger para esa region se encuentra “Entering of Exiting“, seleccionamos esa opcion ya que deseamos detectar cuando alguien entra o sale de esa region y le colocamos un nombre, en este caso “Puerta”.<br />
  19. 19. CONFIGURACION VITAMINA D<br />La anterior es una de las formas de detectar quien entra o sale de nuestra habitación por la puerta, pero el Vitamin D incluye una opcion especial para puertas.<br />
  20. 20. CONFIGURACION VITAMINA D<br />La ultima opcion que trae este paso para la programacion de reglas se llama “Crossing a boundary” y nos permite poner una linea “virtual” dentro de la habitacion, si alguna persona o algún objeto, según lo que configuremos, la traspasa en la direccion que se programe, se activa la regla y hace lo que le digamos en el ultimo paso de las reglas<br />
  21. 21. CONFIGURACION VITAMINA D<br />Finalmente llegamos al ultimo paso en la creacion de las reglas, en él configuraremos lo que se va a realizar cuando se cumpla alguna de las reglas que creamos anteriormente, tenemos tres opciones, la primera es guardar en video lo que esta pasando, la segunda enviar un correo con un pantallazo de lo que esta pasando a una direccion especifica<br />
  22. 22. CONFIGURACION VITAMINA D<br />La misma configuración debe servir para cualquier cuenta en gmail, si tienes una cuenta enhotmail puedes usar los datos que puse hace un tiempo en este post, para cualquier otra cuenta busca en google “smtp + tu proveedor de correo” y seguro encontraras la informacion que busca<br />
  23. 23. CONFIGURACION VITAMINA D<br />Por ultimo la tercera opcion nos permite reproducir un audio, podrias grabar algo asi como “NO ENTRES A MI CUARTO!!” para que se reprodusca cuando una de las reglas se cumpla, con esto terminamos la configuración de las reglas, damos click en “OK” y probamos el sistema entrando o saliendo de la habitación, tan pronto hacemos esto, se reproduce el sonido que establecimos<br />
  24. 24. Emisión de flujo multimedia<br />
  25. 25. Emisión de flujo multimedia<br />
  26. 26. Emisión de flujo multimedia<br />
  27. 27. Servidor De Dominio<br />
  28. 28. CONFIGURACION ROUTER<br />
  29. 29.  Emisión de flujo multimediaImagen cliente RTP Unicast<br />
  30. 30. Emisión de flujo multimediaImagen cliente RTP Unicast<br />
  31. 31. Emisión de flujo multimediaImagen cliente RTP Unicast<br />
  32. 32. cliente RTP Unicast<br />Durante la realización de estas pruebas se utilizaron dos PC uno de mesa y una portátil, y se enlazaron atraves de un router d’link se utilizaron software como VIDEO LAN y WIRESHARK, luego se procedió a configurar los software de acuerdo a lo pedido por las practicas y se hicieron capturas de pantalla de cada uno de los protocolos que deben realizarse, este caso estamos en RPT, en las imágenes se puede apreciar el wireshark y el VLC ; donde el wireshark no muestra que se esta utilizando el protocolo RPT, ya que no está dentro de su alcance porque solo muestrea los protocolos de transporte. También se puede apreciar la dirección IP del que emite y del que recibe<br />
  33. 33. Imagen cliente RTP Multicast<br />
  34. 34. Imagen cliente RTP Multicast<br />
  35. 35. cliente RTP Multicast<br />En esta segunda practica se usa el protocolo RPT pero Multicast, la diferencia radica con el Unicast, en que esta forma es por difusión cualquiera puede acceder al servidor mediante el protocolo y una dirección IP, que está dentro de ese rango, en este caso vemos que la dirección IP de emisión es la misma la que cambia es la de destino y que en este caso es multicast y es 225.0.0.1; lo demás es igual<br />
  36. 36. Imagen cliente HTTP<br />
  37. 37. Imagen cliente HTTP<br />
  38. 38. cliente HTTP<br />En este paso hicimos la emisión por HTTP.<br />Realizamos los mismos pasos que en las prácticas anteriores<br /> <br /> En el servidor seleccionamos la salida http para la emisión, indicando la IP<br />del servidor y el puerto utilizado que siempre será 8080.<br />Aquí vemos que el protocolo de transporte cambio porque se está utilizando otro protocolo, el de HTTP es TCP. Este protocolo funciona como multicast ya que cualquier cliente que configure la IP del server puede acceder mediante este protocolo.<br />
  39. 39. Emisión SAP<br />
  40. 40. Emisión SAP<br />
  41. 41. Emisión SAP<br />
  42. 42. Emisión SAP<br />
  43. 43. Emisión SAP<br />El SAP utiliza el multicast para anunciar los streeams en la LAN, con los SAP, los clientes pueden tener una lista de los programas disponibles y así<br />Seleccionar el programa deseado. Además se puede apreciar en el Wireshark que la IP de emisión es la misma, la de destino cambia dependiendo del archivo que abramos en el momento, también muestra el encapsulamiento que tiene el video y el protocolo de transporte que usa SAP.<br />
  44. 44. WebcamXP<br />esta aplicación es una eficaz y útil herramienta para realizar streaming de video en vivo a través de Internet, mediante la utilización de una webcam y una dirección URL. <br />
  45. 45. WebcamXP<br />
  46. 46. WebcamXP<br />Cabe destacar que WebcamXP nos permite transmitir video en tiempo real, que podrán observar otros usuarios a los cuales les facilitemos el acceso a la dirección URL. Por ello puede ser utilizado como streaming privado. <br />
  47. 47. WebcamXP<br />WebcamXP nos brinda la posibilidad de utilizar hasta un total de 5 cámaras webs a la vez, además de otros dispositivos para la captura de video, que puedes encontrar listados en el artículo sobre este software. <br />
  48. 48. WebcamXP<br />
  49. 49. WebcamXP<br />Realizado este paso, deberemos asegurarnos que todo esté funcionando correctamente, para lo cual en el menú "Webserver" verificaremos que las opciones "HTTP Server" y "Auto-FTP Upload" estén habilitadas, es decir "Enable".<br />
  50. 50. WebcamXP<br />
  51. 51. WebcamXP<br />Si deseamos grabar parte del video que estamos emitiendo, haremos click sobre el botón "Record Movie" que aparece en la pestaña del monitor. Si lo que queremos es capturar solo imagenes, entonces haremos click sobre el botón "Save Picture". <br />
  52. 52. WebcamXP<br />

×