Character Requirements
Characters run in the cloud UE renderer. Browser integrations embed the signed renderer player URL and do not load avatar rigs or animation coefficients locally.
Current Runtime
- Characters are packaged for the UE renderer container.
- The worker sends response audio and facial coefficients directly to UE.
- UE streams rendered video and audio back to the browser over WebRTC.
- The browser WebSocket carries input, transcript, response text, lifecycle events, and metrics only.
Browser Contract
Use the session API response fields gatewayWsUrl, sessionToken, and rendererPlayerUrl. Mount the player URL in an iframe or first-party player surface.
Client-side VRM animation is not part of the current hosted call path.