Paso 5: Servidor de Red5
Haya terminado con esta parte... pero espera. Hay unos cuantos s cosa que me gustaría decir sobre Red5. Es un servidor Java y creo que esta será la tecnología del futuro. Tiene las posibilidades de Flash Media Server, incluso mucho más. PHP es que un lenguaje de script no un lleno fledged lenguaje de programación. Así que usted podría preguntarse ¿por qué usé PHP sockets? La respuesta es que cuando empecé este proyecto no podía imaginar todas las cosas que podría hacer Red5. No tengo que usar PHP sockets en todo, y mi plan es, tan pronto como obtener más familiarizado con Red5, escribir una aplicación que se encargará de la cola, mensajería entre clientes, etc..
Ya moví los comandos que el cliente Flash envía a la aplicación de aire, de la toma de PHP a Red5 y tuve un impulso de velocidad enorme. La toma PHP comenzó a lag cuando algunos usuarios conectados y la comunicación al arduino degradados. Es porque Flash estaba tratando de enviar un comando a la aplicación de aire cada 30-40 la Sra. el retraso acumulado y en un punto de arduino fue atrasando los comandos durante 10 segundos! Mataría a todo el proyecto como la idea era controlar en tiempo real. El problema se resolvió utilizando el SharedObject.
Ahora después de todos los elogios sobre Red5 hay unas cosas a mencionar. La documentación es horrible y se escriben casi todos los ejemplos de flash en ActionScript 2. ¿QUÉ? Action Script 3 se puso en marcha hace unos años y todavía usan AS2. Y buena suerte encontrar un tutorial que te puede ayudar.
Pero tal vez debemos perdonarlos. La cosa es que la RC de la versión 1.0 se lanzó hace unos días. Espero que las cosas se pondrán en su lugar tan pronto como la comunidad crece, la gente comienza a utilizar más.
Una última cosa. Mencioné que es gratis!!!!!! ¡ Sí! Esto es lo decisivo que podría hacer ganar impulso. ¿Recordar la infancia de PHP? También era libre y hoy en día es el estándar.
Y por otro lado hay Flash Media Server que cuesta $ 2500!!! ¿Qué? ¿Gil para hacer algún video streaming/difusión y la comunicación?
Si usted está interesado en Red5 más en una necesidad de saber base aquí es una lista de enlaces, he encontrado útil:
-Tres parte tutorial sobre instalar y ejecutar Red5
http://lelandcope.com/Beginner-Red5-Streaming-tutorial-Part-1-of-3/
http://lelandcope.com/Beginner-Red5-Streaming-Part-2-of-3/
http://lelandcope.com/Beginner-Red5-Streaming-tutorial-–-part-3-of-3-2/
-Dominick Accattato – uno de los desarrolladores y creadores de Red5
http://www.youtube.com/User/dominickaccattato#p/c/9B94807E1D0AF2DE
- Y aquí está la documentación de Red5
http://Build.xuggle.com/Job/red5_jdk6_stable/Javadoc/