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!
Deja un Comentario » |
Concurso Universitario de Software Libre, Diseño, ZeroC ICE |
Permalink
Escrito por oscarah
Noviembre 9, 2006
Arrancamos 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á!
2 comentarios |
Concurso Universitario de Software Libre |
Permalink
Escrito por diegomartin