El tema de la video-conferencia, es un poco delicado ya que depende sobre todo del numero de usuarios que acceden a este servicio simultaneamente.
Por ejemplo si se realiza con 5 o 6 usuarios pueden ir bien (con banda ancha y un equipo por encima de los 800 mhz) el uso de Controles ActiveX. Como por ejemplo incrustar una aplicación disponible en los sistemas operativos Windows (todos), cosa que fallaría si alguien accede con un sistema diferente. La plicación incrustada quedaría como en este ejemplo---> http://www.acena.net/ejemplo/ .Al ser incrustado en una página web convencional, se puede integrar fácilmente en moodle, añadiendo un recurso que carge una pagina web.
Este sistema, la verdad es afín a lo que comentas, ya que contiene transferencia de archivos, pizarra, chat, audio y video simultaneos o no. Se pueden organizar conferencias en grupo que acceden si conocen la clave de acceso, en fin, tiene varias posibilidades de trabajo.
Sin embargo este sistema tiene sus limitaciones si lo que se desea es dar servicio a muchos alumnos. Aqui hay que realizar una inversión tanto en hardware, como en software, ya que necesitariamos un sistema bastante complejo de distribución de Video-Conferencia. Para mi resulta caro en este momento contemplar esta opción.
Tambien hay aplicaciones que corren independientes escritas en Java, aunque tendrias que dominar este lenguaje para poder correr este tipo de aplicaciones.
Si deseas el codigo fuente lo tengo aqui -----> http://www.acena.net/ejemplo/java/videoconf.zip igual tienes conocimiento para hacerlo "correr" o tienes algún amigo que sabe
. He visto algunas aplicaciones escritas en Java y van bastante bien.
Bueno hasta aqui puedo aportar. Un saludo, Jorge.