Experiencias interactivas · Guía práctica
Pixel Streaming: una experiencia 3D desde el navegador
El visitante puede explorar una escena 3D sin ejecutarla en su propio dispositivo. Eso cambia dónde están el cálculo y la operación: además de diseñar el contenido, hay que planificar cómo llegan la imagen y las acciones.
Render remoto, navegador y control de la sesión
- Aplicación Unreal / render
- Codificación + conexión
- Navegador: imagen + audio
- Acción → aplicación
Pixel Streaming permite que Unreal ejecute y renderice una aplicación en otro equipo y envíe imagen/audio por WebRTC al navegador, que devuelve acciones. No convierte Live Link en una videollamada. La figura o escena se prepara como aplicación y necesita un recorrido de operación completo.
- Versiones: identificar Unreal, generación del plugin Pixel Streaming/Pixel Streaming 2 y rama correspondiente de infraestructura. Usá documentación e infraestructura correspondientes a esa versión.
- Recursos: relevar sistema operativo, GPU y codificador compatibles, resolución objetivo, audio, navegador/dispositivo y red. La ficha de una GPU no determina el rendimiento de la escena.
- Sesiones: definir si varios espectadores miran el mismo estado, si una persona tiene el control o si cada visitante requiere una instancia independiente. Son necesidades diferentes de recursos y operación.
- Interfaz: limitar acciones disponibles, mostrar carga/desconexión, permitir reinicio de sesión y ofrecer una alternativa al gesto o al teléfono. No habilitar micrófono si la experiencia no lo necesita.
Epic describe señalización y, según la ruta de red, uso de STUN/TURN. Su infraestructura de referencia no es por sí sola un servicio completo de producción. Antes de contratar, acordar responsable de hosting, acceso, capacidad, soporte y costos de cómputo, transferencia y servicios auxiliares. Comprobá cuántas sesiones y acciones simultáneas admite la configuración antes de fijar la capacidad del servicio.
Ensayo propuesto: escena y dispositivo finales, entrada/salida de usuarios, acciones simultáneas, pérdida del enlace y retorno. Medir respuesta visible desde la acción del visitante, además del rendimiento del render. Si la ruta no es viable, disponer de una estación local operada o un recorrido de video aprobado. La elección se hace por el objetivo y los resultados del ensayo.
Preguntas para preparar la configuración
¿El navegador ejecuta toda la escena 3D?
En Pixel Streaming, la aplicación Unreal se ejecuta y renderiza en otro equipo. El navegador recibe imagen y audio y devuelve acciones. Hay que evaluar tanto el equipo de render como la conexión y el dispositivo del visitante.
¿Varios navegadores equivalen a varias experiencias independientes?
No necesariamente. Pueden compartir una instancia y su estado. Si cada visitante necesita una sesión independiente, hay que definir recursos y operación para esa arquitectura y ensayarla con la carga prevista.
Fuentes y alcance
- Epic — Pixel Streaming, Unreal Engine 5.8 — Render remoto, audio/video por WebRTC y entradas desde navegador.
- Epic — Hosting and Networking Guide for Pixel Streaming — Arquitectura de conexión y escalado; componentes de referencia, no servicio completo de producción.
- Epic — Pixel Streaming Reference, Unreal Engine 5.8 — Requisitos por hardware, navegador y generación del plugin. Verificar la versión elegida.