Estoy escribiendo una aplicación que proporciona Red5 video chat 1-a-1 a un cliente Flash sobre RTMP.¿Cómo manejar múltiples transmisiones de video en Red5?
Desafortunadamente la mayoría de los tutoriales que pude encontrar fueron, en el mejor y la documentación del mismo Red5 tiende a ser vago cuando se trata de conceptos de la API y el uso previsto.
En resumen, estoy un poco atascado y en busca de pistas sobre Red5 ApplicationAdapter
aplicación. Detalles Gnarly son los siguientes:
En primer lugar, las conexiones vienen en dos sabores: visitantes y consultores. Un visitante debería poder indicar con qué consultor desea comunicarse. Un consultor simplemente se conecta con el visitante solicitante siempre que el consultor no esté ocupado atendiendo a otro.
Obviamente, cada conexión RTMP tiene dos sentidos: envío y recepción de vídeo. Desde el punto de vista del servidor, las conexiones traen un montón de secuencias de video que obtienen sus puntos finales de recepción asignados por solicitud.
Dado que varias conversaciones de video pueden estar en progreso simultáneamente, la tarea principal de la aplicación es manejar la asignación de flujos de visitantes a los consultores y proporcionar una lista que indique el estado de cada consultor (ocupado/disponible) a través del AMF.
Así que, en general, tengo una muy buena idea de lo que mi objetivo, pero la forma de lograrlo con Red5 es todavía un poco de misterio.
Con suerte alguien me puede iluminar en alguna o todas de las siguientes:
Cuál es la forma más fácil de establecer el tipo de conexión (visitante/consultor)?
¿Qué clases de la API debe ser usado para implementar un persistente lista, accesible a nivel mundial de conexiones activas para informar el estado de cada consultor?
cómo cambiar los puntos finales Receving dinámicamente cuando el objetivo es conectar un visitante específico para el consultor seleccionado?
Estos chicos parecen haber escrito y documentado algo similar: http: //www.red5chat.com/features-webcamchat.htm – blueberryfields
@blueberryfields - red5chat no se ha actualizado en más de 2 años, y de acuerdo con los comentarios en su página de sourceforge, tiene documentos horribles y no es fuente completa. – SEK