• Archivo

Detección de caras en estadios

Recientemente participamos en los eventos deportivos de Guadalajara 2011 , donde tuvimos la oportunidad de ofrecer nuestros servicios para la creacion y operacion de un interactivo que involucra video en vivo, deteccion de rostros y mezclas de animaciones en tiempo real en las sedes deportivas.

El resultado final que logramos es un interactivo que detecta las caras de las personas en los estadios y utiliza esos rostros integrandolos en diferentes animaciones con el proposito de entretener al público en los lapsos de inactividad.

Lo interesante es que cada animacion integra los rostros de las personas pero en forma de video asi fue posible que las personas observaran su rostro en la animacion en tiempo real, permitiendoles ver sus reacciones y gestos en la misma animacion y de forma inmediata.

Aquí un primer video de una de las animaciones detectando un solo rostro :

 

Iphone live – publicando video desde iphone

 

Desde que empezaron a aparecer las conexiones 3G  y mejor velocidad de conexion para dispositivos moviles había tenido la idea de crear un sistema para publicar video en vivo desde el dispositivo movil y al fin hace una semana despues de 2 años tuve la oportunidad de hacer el primer prototipo de este sistema.

Utilizando una aplicacion para iphone puedo publicar video en vivo hacia internet y permitir a personas en cualquier parte del mundo ver y oir en vivo lo que ocurre en determinado lugar.

La gran ventaja es que ahora cualquier persona con un iphone puede utilizarlo como un equipo de transmision de video en vivoportatil, tan solo con contar con la app iphone “motion.mx publisher” y conexion a internet en el iphone.

Por ejemplo un uso de este sistema puede ser un concierto donde lasersonas con iphone publiquen video en vivo del concierto desde el lugar en el que esten ubicados y en una pagina mostrar todos los videos de las personas que estan publicando ese evento ,  asi los visitantes de una web podrían elegir ver el concierto desde varios angulos simultaneamente en vivo.

Agregando este sistema de publicacion de video en vivo a los sistemas de distribución de video que ofresco podre publicar desde cualquier lugar, transmitir y distribuir una señal en vivo a millones de espectadores y hacia cualquier dispositivo ( pc, mac, iphone, blackberry, kioskos).

Para más información contactar  contacto@motion.com.mx

App lentes virtuales con Meebox touch

Este es un video nuevo con la meebox touch usando mi interactivo de lentes virtuales donde es posible seleccionar y probarse modelos de lentes usando el catalogo de lentes lo que permite a los usuarios probarse los lentes sin necesidad de tener el producto real en sus manos.

Las ventajas son que cada cliente puede revisar los modelos sin solicitar ayuda de un empleado de la optica hasta haberse decidido por un modelo en especifico, tambien es posible crear una campaña viral online con el interactivo para la captación de clientes potenciales o realizando la misma compra virtualmente.

Meebox touchscreen + App facebook

Hace poco tuve la oportunidad de estar con el crew de speedwagononline.com haciendo algunas pruebas con la nueva meebox que ellos consiguieron la cual es una computadora increible con multitouch.
La combinación de la pantalla tactil y las aplicaciones motion.mx resultaron en una experiencia única para los usuarios, incluso usuarios nuevos les tomo menos de 10 segundos entender el funcionamiento de los interactivos lo cual es a mi parecer un exito en el diseño de las interfaces de usuario y usabilidad.

El siguiente paso sera colaborar con speedwagononline.com para mejorar la integracion de estas tecnologías y ofrecer un producto final que supere las expectativas de nuestros clientes y supere incluso la experiencia y costos de kioskos informativos tradicionales que se encuentran en las plazas comerciales.

Este es un video de una de las primeras pruebas

galeria de fotos facebook + meebox

verbatim website de Masayuki Kido

En cada profesión siempre estan los que sobresalen y una vez cada decada algun genio, es el caso de Masayuki Kido en el area de programacion flash.

Cada web o demo que ha publicado en su web ROXIK tiene un excelente nivel y generalmente supera a la mayoria de los demos existentes por mucho, con su propio framework sharikura supero las expectativas de capacidad de flash player en simulaciones 3d.

Hasta la fecha sus sitios web siguen siendo un punto de referencia para mi , diseñadores , programadores y personas del medio web.

Este es el ultimo trabajo que dio a conocer :

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/

RTMP SharedObject explorer

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

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

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.