XtendLive
Desafío
Construir una plataforma de eventos virtuales lo suficientemente potente para conferencias empresariales pero lo suficientemente simple para que cualquiera la use. La plataforma necesitaba manejar streaming en vivo a gran escala, engagement en tiempo real y analíticas detalladas.
Solución
Desarrollamos un sistema escalable de gestión de eventos con herramientas intuitivas de creación, funciones de engagement interactivo y un dashboard analítico completo. Enfoque en fiabilidad y facilidad de uso sin sacrificar capacidades.
Resultado
La plataforma ahora impulsa eventos virtuales para organizaciones en todo el mundo.
Contexto
La mayoría de las plataformas de eventos virtuales en 2020 eran webinars disfrazados. Un ponente hablaba, los asistentes miraban, y todos se iban preguntándose por qué no habían enviado simplemente una grabación. XtendLive quería algo diferente: espacios 3D donde la gente pudiera pasear, visitar stands de exposición, cruzarse con alguien en un pasillo y asistir a sesiones — todo dentro del navegador.
La idea era recrear lo que hace que las conferencias presenciales funcionen. No solo las charlas, sino también el deambular, las visitas a stands, las conversaciones no planeadas. La plataforma necesitaba manejar miles de personas en el mismo espacio a la vez, transmitir video en directo y funcionar en un portátil normal sin instalar nada.
Enfoque técnico
React se encargó del frontend, junto con WebGL para el renderizado 3D. Superpusimos componentes UI estándar (paneles de chat, listas de sesiones, info de asistentes) sobre el entorno 3D para que la interfaz resultara familiar aunque estuvieras navegando por un espacio virtual.
Node.js corría en el backend y gestionaba las conexiones WebSocket para todo lo que ocurría en tiempo real: personas moviéndose por el espacio, mensajes de chat, respuestas a encuestas, cambios de estado de las sesiones. Con miles de usuarios simultáneos, el modelo event-driven era la única opción sensata.
El streaming de video funcionaba con WebRTC. Las keynotes usaban una arquitectura SFU para distribuir a audiencias grandes, mientras que las reuniones uno a uno en las áreas de networking usaban conexiones peer directas. El bitrate adaptativo mantenía la reproducción fluida con distintas velocidades de conexión.
En el lado de infraestructura, AWS se encargaba de todo. EC2 para cómputo, CloudFront para distribuir assets 3D y video, S3 para almacenamiento. PostgreSQL era la base de datos principal para sesiones de usuario, configuraciones de espacios, datos de exposición y analytics.
Detalles de implementación
El constructor de espacios permitía a los organizadores montar su conferencia en 3D: colocar stands de exposición, preparar salas de sesiones, personalizar las áreas comunes, añadir lounges de networking. Cada elemento estaba vinculado a contenido real. Los stands tenían información de empresa y materiales descargables. Las salas de sesiones se conectaban a streams en directo o pregrabados. Las áreas de networking abrían videollamadas espontáneas entre asistentes.
La navegación usaba controles simples de apuntar y hacer clic con un minimapa para los espacios más grandes. Conseguir que esto funcionara bien en hardware de gama media requirió trabajo de verdad. Usamos renderizado por nivel de detalle para que los objetos distantes se cargaran con menor fidelidad, carga lazy de assets a medida que la gente se movía por el espacio y compresión agresiva de texturas. Todo funcionaba en el navegador sin plugins.
El motor de engagement procesaba miles de interacciones a la vez en el espacio 3D. La gente visitaba stands, cogía folletos virtuales, respondía encuestas en directo durante las sesiones e intercambiaba datos de contacto a través de tarjetas de visita virtuales. El chat funcionaba en dos niveles: anuncios a nivel de espacio y conversaciones por proximidad que solo llegaban a las personas en la misma zona.
Trabajamos en este proyecto durante cuatro años, así que el setup de DevOps tenía que ser sólido. Infraestructura como código, escalado automático para picos de tráfico durante eventos grandes y monitorización que cubría tanto la capa de aplicación como el rendimiento del renderizado 3D.
Resultados
La plataforma gestionó conferencias y exposiciones virtuales para organizaciones de todo el mundo desde 2020 hasta principios de 2025. El formato 3D cambió cómo se comportaba la gente en los eventos. Los asistentes realmente exploraban las áreas de exposición y dedicaban tiempo al networking — mucho más cercano a los patrones de eventos presenciales que lo que se ve en plataformas de webinar planas. Los expositores conseguían algo que no encontraban en otro sitio: una forma espacial de mostrar productos y hablar con leads cualificados, en lugar de esperar que alguien hiciera clic en un enlace en la barra lateral del chat.