Usemos IceStorm

Noviembre 13, 2006

He estado mirando la documentación de ZeroC-ICE y creo que para nuestros propósitos, lo mejor es usar un servidor de distribución de eventos. ICE tiene un servicio que se llama ICEStorm que se encarga de esto.

Evidentemente tenemos dos roles: el envío del flujo de datos y la recepción. Para ello, y en términos de ICEStorm, tendremos que crear un ‘publisher’ y un ’subscriber’. Gracias al servicio de difusión, varios puntos de recepción se pueden añadir a una misma transmisión. Se pueden crear temas o ‘topics’ a los cuales suscribirse para recibir el flujo de datos. E incluso, podemos asociar varios ‘topics’ a una misma transmisión, con el objetivo de controlar el flujo de datos de forma adecuada.

Creo que todo esto se puede integrar fácilmente en un módulo para Gstreamer, de forma que los usuarios no tengan que preocuparse de ICE para las labores más cotidianas.

Bueno, ¡manos a la obra!


1er Concurso Universitario de Software Libre

Noviembre 9, 2006

1er Concurso Universitario de Software LibreArrancamos motores. El concurso está en marcha, y nuestro proyecto también.

Nuestro objetivo es crear una librería que permita el envío y la recepción de audio y/o vídeo a través de una red, utilizando GStreamer para manejar los flujos multimedia y usando ZeroC Ice como transporte.Para comprobar la validez y potencia del sistema, implementaremos una aplicación que use nuestra librería y que permita la transmisión de voz entre dos puntos de una red, siendo posible la multidifusión y la creación de salas de conversación.

Debido a la flexibilidad del sistema, también se pueden crear sistemas cerrados de TV o aulas virtuales.

Muchas gracias a la organización por los recursos disponibles y mucha suerte a todos los participantes

¡Vamos allá!