Estoy buscando la mejor solución posible que me permita incorporar videoconferencia/audio en vivo entre 2 usuarios (solo 2 en este momento) en una plataforma de juegos flash. El video chat no es solo una característica adicional, sino la principal.Web P2P solución de confrence de video
Principalmente estoy buscando implementaciones de código abierto o algo que pueda implementar yo mismo, pero consideraré productos comerciales si son exactamente lo que necesito.
Estas son algunas cosas que he mirado, pero hasta ahora, no he encontrado ninguna de ellas lo suficientemente bueno:
flash player capacidades P2P de 10 suenan prometedores, pero soy consciente de el hecho de que Adobe no ha publicado ninguna información sobre el protocolo RTMFP y que no hay ningún servidor comercial que lo admita en este punto.
corriente todo el de vídeo/audio en vivo a través de un servidor de flash (no p2p), pero desde mi experiencia personal usted no recibe una conversación fluida .
Creo TokBox utiliza este métodoapplets de Java son una posible solución también (para realizar P2P), pero no es así creo que va a ser una solución agradable y elegante combinarlos en el juego en este punto (y requiere que el usuario los autorice). Por cierto, no pude encontrar ninguna implementación útil. Entonces, si conoces alguno, los investigaré.
Google Gmail chat de vídeo utiliza un costumbre (y patentado) navegador plug-in que hace lo p2p y flujos de vídeo/audio en el reproductor de flash de . Esta es una posible solución , pero prefiero no implementar toda la pila de protocolos p2p + complemento del navegador en esta etapa y concentrarse en otro aspecto del juego . Creo que están usando un protocolo basado en XMPP similar al Jingle y han lanzado un Jingle librarby pero sin la implementación de la creación de enlaces de video.
EDIT: En respuesta a Branden:
soy consciente de Adobe Stratus. Stratus es un servicio de encuentro hospedado beta que ayuda a establecer las comunicaciones entre los puntos finales de Flash Player (servidor RTMFP).
Esta versión actual del Stratus es y está diseñada solo para evaluación . El servicio no es definitivo.
No hay garantía que el servicio continuará existiendo en el futuro o cualquier información sobre el futuro costo.
Es por eso que no creo que se pueda usar como una solución comercial . Al menos no todavía.
Agradecería sus sugerencias y consejos. ¡Gracias!
Branden, gracias por su respuesta 1. Ver la edición en relación con Stratus 2. No he experimentado con Red5, ya que estaba buscando una solución p2p. Soy consciente de ello y estoy considerando usarlo u otro servidor Flash Socket que permita la transmisión instantánea como ElectroServer. – dtroy
En mi experiencia, ElectroServer se amplió realmente bien e hizo un gran trabajo con los datos, pero tenía algunos problemas con las transmisiones de video, pero esto era Hace un año. Red5 terminó siendo la solución con la que fui. No necesitamos su configuración de origen/borde para nuestro proyecto, pero escuché que se puede usar para escalar las cosas bastante bien. –