jueves, 25 de octubre de 2007

OCTV : Nueva apariencia


Esta semana me di el lujo de trancarme con el OCTV, estuve implementando un nuevo mecanismo para conectarme a los grabadores.

Los grabadores son procesos VLC que se encargan de transformar el streaming mjpg de las cámaras IP en un video MP4 (o otro formato más moderno). OCTV se comunicaba originalmente por medio del protocolo HTTP, el problema era que la comunicación terminaba siendo muy precaria y no se podía reflejar con claridad los eventos que ocurrían en los grabadores.

Ahora cambie todo para que se comuniquen via Sockets, la mejora fue más que significativa. Ahora se puede mostrar rápidamente en la pantalla principal lo que sucede en los grabadores.

Además de eso estuve cambiando el Look and Feel dado que Javier critico mucho la interfaz de usuario. Decidí trabajar con los iconos del proyecto Tango, son muy lindos y hay para casí todo. También estoy cambiando todos los mensajes del sistema dado que los anteriores estaban muy improvisados :s. Beto estaba laburando en un mecanismo de pantalla completa buenisimo, en cuanto lo termine integramos todo.

Pueden descargar los fuentes de VLC desde sourceforge, es más podrían ayudarnos a hacerlo.

Para descargar los fuentes solo debe tener un cliente subversion y ejecutar los siguientes comandos.

Para descargar el CORE

$svn co http://octv.svn.sourceforge.net/svnroot/octv/trunk

Para descargar los complementos

svn co http://octv.svn.sourceforge.net/svnroot/octv/other

Poner los complementos en el CORE

cp -r other/* trunk/

Listo, ahora pueden abrir NetBeans y empezar con OCTV.
En los archivos de configuración deje la cámara 1 y 2 configuradas con dos
cámaras Axis Publicas, de tal modo que los que no tengan una cámara en sus casas
puedan trabajar igual con el programa.