2009-11-30 19 views
7

Quiero construir un sitio web de comunidad con funcionalidad de videoconferencia integrada. Preferiría proporcionar esto desde el navegador, así que estoy buscando una solución basada en Java o Flash.Videoconferencia p2p de fuente abierta en Flash o Java?

Además, sería bueno ahorrar ancho de banda haciendo que los clientes transmitan sus datos de audio y video sin usar un servidor central (como la forma en que funciona Skype, por ejemplo).

¿Existe un proyecto de código abierto razonablemente maduro que cumpla con estos criterios?

Respuesta

4

Al realizar Voice over IP, se prefiere UDP, y los complementos del navegador web generalmente carecen de soporte para las conexiones UDP y P2P.

Pero hay una solución. Para ello, debe utilizar Adobe Flash Player 10 y Adobe Stratus. Esto es realmente lo que Chatroulette está usando para el chat de video transmitido por P2P.

+2

Nota rápida: Chatroulette puede no ser seguro para el trabajo :-) – Esko

1

Tómelo de alguien que lo descubrió por las malas: el soporte de Java para la reproducción de video es pisspoor. Siguen prometiendo un nuevo y fantástico sistema de reproducción de video, pero mientras tanto seguimos atascados con Java Media Framework, el desastre incompatible con MPEG-4 y limitado a la plataforma.

Sus alternativas son Quicktime para Java y los sistemas que envuelven MPlayer/VLC/etc. Ninguno de esos son realmente opciones para un navegador.

Por mucho que odie a Adobe y a los males del diseño de sitios Flash, Flash es de lejos tu mejor opción.

1

Ver la biblioteca Xuggler - incluye código para reproducir el video (bien, código de muestra) en el objeto com.xuggle.mediatool.IMediaVieer.

Cuestiones relacionadas