• Acerca de Motion.com.mx
  • Algunos datos utiles antes de empezar con Red5

    Categoría: ActionScript 3, Flash, Guadalajara, Mexico, Server Side, rtmp | fecha: 01.09.2010 | Leer mas: link

    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/

  • Video preview de proyecto tipo Chatroulette.com

    Categoría: General | fecha: 30.08.2010 | Leer mas: link

    Estoy por terminar la primera version de un nuevo chat con webcams al estilo chatroulette.com que publicare muy pronto, ahora que estoy en la etapa de pruebas pense en crear un video para mostrar como realizo la simulacion de varios usuarios usando el sistema simultaneamente.

    Para los que no han usado chatroulette es un chat con webcams donde el sistema elige automaticamente a una persona al azar con la cual chatear,  en mi video muestro como cada ventana (usuario) se conecta con otras al presionar el boton “siguiente”.

    En este momento el chat puede transmitir video y sonido en vivo y lo he probado con mas de 30 usuarios simultaneos con exito.El sistema utiliza red5 en la parte del servidor , inicialmente costo un poco de trabajo hacer que funcionara sin errores pero una vez que logre eliminarlos red5 mantiene un buen rendimiento y continua estable (kudos para los desarrolladores de red5).

    Una vez que haya terminado la version 2 planeo vender el sistema para los que esten interesados.

    Aqui les dejo el link al video :

    http://www.motion.com.mx/tests/roulette/video.html

  • A note about when not to use sharedobjects

    Categoría: ActionScript 3, Flash, Server Side, rtmp | fecha: 29.08.2010 | Leer mas: link

    This post is more like a personal note that i will like to share with other FMS or red5 developers about when in my opinion is better to use direct messages instead of sharedobjects.

    I was required to create a project where a client has to be aware about other users status and be able to invite only one user to a private chat so i tried to create a main sharedobject and each of its properties to be identified by an userID and each of these properties own an array of data (privateMessage, status, etc..), this looked like a good solution to share users status but using this single sharedobject to send an receive chat messages didnt worked mainly for 2 reasons:

    • the messages should be privated for only 2 users but my main shared object was created to be public since “it shares its data” to all clients
    • and second and most important it was sending unnecesary data to all the clients (all that private messages not destinated to them)

    And not to mention that developing AS3 code using that code structure was giving me a lot of problems wich i was trying to work around.

    So after getting away from the project for some time i came with the solution very simple and obvious :

    • Only use shared objects when you try to share data massively (at least 3 clients connected per shared object)
    • For cases where only 2 clients comunicate should use direct messages calling server methods

    Why not create sharedobjects on the fly for cases where there are only 2 clients ? well in my experience using red5 it is kind of problematic because first some of the 2 clients should order the server to create the shared object then the server should order both clients to connect to that sharedobject and then the communication is stablished but trying to connect to a newly created shared object in red5 sometimes didnt worked for some of my 2 clients, somehow red5 was creating 2 SO’s with same name so i recommend at least for now to use direct server method calls like nc.call(“sendMessageToFriend”,responder,remoteUserId).

    Hope this make sense to other red5 developers .

  • Explorando las posibilidades del social media

    Categoría: General, Guadalajara, marketing digital, redes sociales, social media | fecha: 17.08.2010 | Leer mas: link

    Recientemente las redes sociales y el marketing digital han empezado a despertar el interes en México, concientes de esto estamos creando planes para campañas de marketing digital y posicionamiento de productos en el llamado ambiente  “social media” .

    Crear una campaña en facebook parece ser lo mas solicitado ya que al complementar la campaña con un solido sistema es posible generar estadísticas de uso y consumo muy precisas ayudando a realizar mejores tomas de decisiones en el transcurso de la campaña optimizando y finalmente alcanzando metas que en la mayoria de los casos superan las expectativas iniciales.

  • Demo de publicidad interactiva con Face tracking

    Categoría: General | fecha: 15.07.2010 | Leer mas: link

    La tecnologia face-tracking es muy interesante y cuando se usa para publicidad crea resultados inovadores.
    Aqui pongo el video de un nuevo demo en el que uso face-tracking para detectar las caras de las personas del video de una calle transitada.

    motion.mx – face tracking demo para publicidad interactiva from Luis on Vimeo.

  • RTMP SharedObject explorer

    Categoría: General | fecha: 09.07.2010 | Leer mas: link

    En varias aplicaciones con FMS he necesitado una forma rapida de visualizar los datos del SharedObject remoto ( server so )  asi que finalmente me di el tiempo de hacer una utilidad sencilla y este es el resultado.

    Solo se introduce la direccion al server rtmp , la aplicacion  y el nombre del Shared Object, una vez establecida la conexion aparecera un solo boton “Iniciar” , cada vez que se oprima este boton se actualizaran los datos mostrados, para decender en objetos anidados solo se debe de dar click en cada boton Rosado , los botones verdes son valores finales (no objetos)   y  todo esta dentro de un scroller horizontal / vertical.

    Notas:

    • en caso de no lograrse una conexion nada sucede
    • cuando se oprime el boton “iniciar” y nada aparece probablemente el shared object no tiene datos (probablemente nadie esta usando ese SO o se escribio mal el nombre del SO por lo que se creo un nuevo SO al usar esta app)

  • Galeria de fotos con facebook connect

    Categoría: ActionScript 3, Flash, General, Guadalajara, Mexico, facebook | fecha: 30.06.2010 | Leer mas: link

    Aqui esta el link a la nueva galeria de fotos para que vean sus fotos con estilo :) :

    Galeria de fotos tipo pollaroid con facebook

    Para modificar el orden en el que las fotos aparecen se debe trazar una linea sobre  cualquier parte de la aplicacion .

    Aun me falta agregarle funcionalidad pero es un demo inicial de lo que podemos hacer en motion.mx  espero les guste y que lo compartan con sus amigos de facebook.

    Galeria de fotos con facebook

    Visualiza tus fotos de facebook con esta galeria

  • Galeria de fotos tipo pollaroid con facebook

    Categoría: ActionScript, Flash, General, Guadalajara, Mexico, facebook | fecha: 28.06.2010 | Leer mas: link

    Ok siguiendo con nuestra linea de productos que integran facebook cree un demo basico de una galeria de imagenes al estilo pollaroid con algunas mejoras en la interface de usuario , la galeria toma los 2 primeros albums de la cuenta de facebook y le muestra las fotos al usuario con un poco mas de estilo :)

    Siempre me han apasionado las interfaces de usuario novedosas y este es uno de esos intentos de mejorar algo que ya existe y es muy conocido como lo son las galeria de imagenes con flash.

    Aqui esta el video , otro dia posteare el link a la aplicacion misma.

    Galeria de fotos facebook tipo pollaroid de motion.mx from Luis on Vimeo.

  • chat con facebook connect

    Categoría: General | fecha: 26.06.2010 | Leer mas: link

    En este momento hay una gran tendencia a integrar las redes sociales (facebook , twitter, flickr) en paginas web , los sistemas sociales son una gran herramienta para la mercadotectnia y branding, es posible posicionar productos o servicios mientras los usuarios interactuan con sus amigos, lo que proporciona una experiencia agradable para el usuario ademas permite que cada usuario comparta esta experiencia con sus amigos y conocidos dentro de su red social permitiendo a los mercadologos accesar nichos de mercado muy especificos mientras que la difusion se desarrolla de forma exponencial .

    Para mostrar un ejemplo de los sisemas que ofrecemos hemos desarrollado un chat minimalista que cuenta con integracion a la red social facebook, el objetivo de este chat es permitir a usuarios utilizar su cuenta facebook para identificarse en el chat y conocer nuevos amigos y finalmente visitar las paginas facebook de sus nuevos amigos para agregarlos dentro de su red social.

    Las ventajas de usar cuentas de facebook para la identificacion son :

    • Usuarios reales con fotos !
    • Evita formularios de registro para uso de solo miembros
    • Puedes continuar tu amistad con la otra persona al usar tu facebook
    • Puedes invitar a amigos a visitar el chat
    • Puedes compartir opiniones acerca de este chat en grupos de facebook
    • Se obtienen estadisticas de usuarios

    Haz click en la imagen para visitar el chat .

    chat minimalista con integracion facebook

    chat facebook minimalista

  • Algunos servicios nuevos de motion.com.mx

    Categoría: Uncategorized | fecha: 14.06.2010 | Leer mas: link

    Con la intencion de mantener informados a los visitantes de este sitio web acerca nuestros servicios he creado una nueva pagina de introduccion para motion.com.mx la cual pueden encontrar en la direccion http://motion.com.mx/servicios/

    En esta pagina se describen algunos conceptos de nuevos sistemas interactivos que hemos creado para stands , kioskos y eventos publicos .

    La segunda funcion que cumple esta introduccion de nuestros servicios es permitir a resellers o revendedores de sistemas  incrustar esta pagina web en sus propias webs para ofrecer nuestros servicios y mantener el registro de que reseller ha redirigido mas clientes potenciales a nuestra pagina.

    descripcion introductoria de servicios y sistemas de motion.com.mx

« Posts anteriores

Contacto

Requieres un desarrollo de sistemas ?
contactanos Contactar a Motion.com.mx



Buscar en el blog


Quienes somos

  • Acerca de Motion.com.mx

Proyectos Motion

  • Reklama
  • Video chat
  • Chat motion color
  • Galria carrusel
  • Augmented Reality basic
  • Augmented Reality espejo
  • comecome web
  • face track
  • interface face track
  • webcam recording
  • pv3d particles
  • enjambre 3d
  • papervision flip
  • papervision sphere
  • componente 3d
  • pizarra multiusuario
  • efecto rayo
  • fractal
  • minisitio
  • wiimote
  • papervision cubos

Comentarios recientes

  • via dijo : Pizarra de dibujo multiusuario con red5
  • admin dijo : Mover la camara de papervision3d con Tweener
  • Ernestrod dijo : Mover la camara de papervision3d con Tweener
  • lizbeth dijo : Nuevo chat 3d en español (hecho con papervision3d)
  • lizbeth dijo : Nuevo chat 3d en español (hecho con papervision3d)

Lo anterior

  • September 2010
  • August 2010
  • July 2010
  • June 2010
  • May 2010
  • April 2010
  • March 2010
  • February 2010
  • January 2010
  • December 2009
  • November 2009
  • September 2009
  • August 2009
  • July 2009
  • June 2009
  • May 2009
  • April 2009

Enlaces

  • grabador de webcam online
  • Arte en software
  • pizarra de dibujo multiusuario
  • wwf global network
  • Realidad Aumentada ( augmented reality )
  • Silvia Diseño Gráfico profesional
  • paginador 3d de imagenes con flash player 10
  • Desarrollo web motion.com.mx
  • componente pila con ppv3d
  • sitio web comecome
  • Mexico haz algo !
  • Chat experimental motion.com.mx

Motion.com.mx is proudly powered by WordPress. Vivee WP Theme created by Vivee.info & Water Design

RSS