Skip to main content
LiveAvatar uses LiveKit for WebRTC. Connections require WebSocket (WSS) and WebRTC (TLS/DTLS) protocols over TCP and UDP with encrypted connections.

Minimum required

HostPortPurpose
*.livekit.cloudTCP 443Secure WebSocket signaling
*.turn.livekit.cloudTCP 443TURN over TLS fallback
*.host.livekit.cloudUDP 3478TURN/UDP for peer-to-peer
api.liveavatar.comTCP 443Avatar API and signaling
  • All hosts: UDP 50000–60000 for WebRTC media
  • All hosts: TCP 7881 for WebRTC TCP fallback

Tips

  • Enable UDP hole-punching where supported
  • Avoid symmetric NAT configurations when possible
  • UDP is strongly recommended for low-latency performance; TCP fallback degrades quality

Wildcard alternatives

If your firewall doesn’t support wildcards like *.livekit.cloud, consult LiveKit’s firewall documentation using subdomain heygen-feapbkvq.

Troubleshooting