Skip to content
Real-Time Avatars
Back to Video GenerationResearch Feed
Home/Demos/LiveKit + Hedra

Interactive Demo

LiveKit Streaming Avatar

A WebRTC streaming demo for real-time avatars. This page connects to a LiveKit room and renders the avatar video stream published by an avatar worker (e.g., Hedra).

LiveKit Streaming Avatar Demo

This page connects to a LiveKit room and renders the first remote video track (your avatar worker). To make this fully interactive, run a LiveKit Agent with an avatar integration (e.g., Hedra) under the same agentName.

Avatar (fal.ai)

Generate a face image, then we pass the image URL to the agent via LiveKit dispatch metadata (avatarImageUrl). The fal key stays server-side via the proxy route.

Identity: ...

Required environment

Set these on the server (Vercel / local env):

LIVEKIT_URL=... LIVEKIT_API_KEY=... LIVEKIT_API_SECRET=... FAL_KEY=... (optional; only needed for generating a custom face image)

Then run an agent that publishes an avatar stream into the same room (or dispatch one via agent name above).