• Archivo

Algunos datos utiles antes de empezar con Red5

He conocido a varias personas a travez de emails, foros y chats que en algun momento me pidieron ayuda para usar red5, muchas de las dudas no eran pequeñas sino que realmente me pedían que los guiara paso a paso por todo el proceso de creación de aplicaciones multiusuario obviamente tuve que negarme pero los entiendo, recuerdo que iniciar con red5 no es nada sencillo es un mundo de conceptos, tecnologias y apis que conocer.

Con la intención de ayudar a todas esas personas que estan batallando con red5 aqui menciono algunos datos importantes del estado actual de red5 ya que pienso que antes de iniciar el proceso de aprendizaje en esta tecnología lo importantes es saber si cumple con las necesidades o espectativas de los programadores o de los proyectos a desarrollar.

  • Red5 actualmente puede hacer streaming de video en formato flv
  • Puede hacer streaming de h.264 pero es inestable (creo que tiene problemas cuando se hace seek)
  • Los shared object funcionan genial
  • La cantidad maxima de usuarios que red5 puede soportar es definida por las características de la maquina en la que se ejecuta (procesador, memoria, ancho de banda)
  • Red5 requiere los permisos necesarios para utilizar el puerto tcp 1935 (abrir y recibir conexiones)
  • Opcionalmente red5 puede usar RTMPS, RTMPT (tunnel)
  • Red5 puede correr a la par de apache u otros servidores
  • Es open source
  • Eclipse es el IDE mas usado para java y funciona muy bien para desarrollo red5
  • Sirve para crear aplicaciones multiusuario
  • Funciona en Win, linux, solaris y unix ya que esta hecho en java

Desventajas :

  • La curva de aprendizaje es muy larga
  • Tiene bugs y aun no llega a la version 1.0
  • El uso de proxy de algunas redes bloquean el RTMP sobre el puerto 1935
  • Hay que saber de OOP , java y as3 para programar con red5
  • La creacion de un ambiente de pruebas es bastante dificil de lograr para los principiantes
  • Existen mejores opciones por un costo reducido
  • Generalmente red5 requiere de un servidor dedicado (no es posible instalarlo en un hosting normal)
  • La creacion de aplicaciones es a base de prueba y error, el proceso de reiniciar red5 para modificar una app hace muy tardado el proceso de debugging
  • Relativamente existen muy pocos programadores para tecnologias como red5 o servidores multiusuario, por esta razon es dificil conseguir ayuda y dar mantenimiento a una aplicacion generalmente depende de un solo programador lo que representa un riesgo para las agencias de desarrollo

Yo soy un gran fan de red5 de hecho mas que de FMS, he trabajado con este servidor en mas de 20 proyectos  los cuales todos resultaron muy interesantes y con gran aceptación,  siempre he pensado que el futuro del internet son los sistemas en tiempo real, lamentablemente en México me he topado con una gran barrera en la que las agencias y empresas no quieren experimentar con tecnologías nuevas o emergentes, en cambio solo quieren hacer lo que los lideres en tecnología o marketing digital realizan, siempre un paso detras de los lideres.

El mejor consejo que puedo dar es considerar las desventajas que un proyecto open source puede tener, en algunos casos ahorrarse dinero resulta en perdidas mayores, insisto soy fan de red5 y creo que funciona genial pero no lo recomiendo para principiantes a menos que esten dispuestos y tengan el tiempo para aprenderlo.

Algunos demos que he realizado:

http://minichat.motion.com.mx/

http://motion.com.mx/chat3d/

http://motion.com.mx/tests/

Leave a comment

2 Comments

  1. Lester

     /  December 3, 2011

    Hola…Estoy iniciando me en el trabajo con el red5…Lo he instalado correctamente pero los demos no me funcionan, al parecer no se logra la conexion al servidor red5…
    al intentar conectar en el ofla demo me da el siguiente error:
    description = No scope ‘oflaDemo’ on this server.
    code = NetConnection.Connect.Rejected
    level = error

    (1758) NetConnection.onStatus:
    level = status
    code = NetConnection.Connect.Closed

    por favor me podria ayudar a resolver este problema
    gracias de antemano…

  2. admin

     /  December 3, 2011

    el error te dice que la aplicacion oflaDemo no existe , instalala desde la pagina http://localhost:5080

Leave a Reply

Your email address will not be published. Required fields are marked *