adventurous-appointment-82958
04/22/2026, 1:34 PMtall-airline-16756
04/22/2026, 1:34 PMtall-airline-16756
04/22/2026, 1:35 PMadventurous-appointment-82958
04/22/2026, 1:38 PMtall-airline-16756
04/22/2026, 1:38 PMadventurous-appointment-82958
04/22/2026, 1:54 PMlivekit/egress Docker service (the headless Chrome compositor that records rooms to S3) — not recording implemented via the Agents SDK.
Can I run self-hosted livekit/egress workers pointed at a LiveKit Cloud project as the SFU?
The egress docs say redis must be the same instance used by the LiveKit server. Since LiveKit Cloud doesn't expose its internal Redis, it seems like self-hosted egress workers would never receive dispatch jobs from a Cloud SFU. Is that correct, or is there a supported mechanism (e.g. a different dispatch path, a Redis endpoint LiveKit Cloud exposes to customers, or a direct HTTP API on the egress service) that makes this work?tall-airline-16756
04/22/2026, 1:54 PMlivekit/egress Docker worker can receive dispatch jobs from a LiveKit Cloud SFU.
Short answer: No — with the information available, self-hosted livekit/egress workers cannot receive jobs from a LiveKit Cloud SFU. Egress workers rely on Redis Pub/Sub shared with the LiveKit server for job dispatch, and LiveKit Cloud does not expose its internal Redis instance. There is no documented alternative dispatch path (public Redis endpoint, HTTP dispatch API, or other mechanism) to connect self-hosted egress to a Cloud SFU.
Options you can consider:
• Use LiveKit Cloud’s built-in egress (Cloud-managed) for recordings.
• Self-host both the LiveKit server (SFU) and your livekit/egress workers so they share the same Redis instance.
• Re-implement recording client-side (Agents SDK) or run custom recording services that initiate uploads to S3 without relying on SFU-dispatched egress jobs.
If you’d like, tell me which option you prefer (Cloud egress, full self-host, or a client-side recording approach) and I’ll provide concrete setup steps and required versions.
Sources: Universal Egress | LiveKit | Universal Egress | LiveKit, with interactive elementsadventurous-appointment-82958
04/22/2026, 1:59 PMlivekit/egress): what LiveKit Cloud features, if any, are still accessible? Specifically — can I still use the LiveKit Cloud dashboard for room monitoring and Agent Insights if my SFU is self-hosted, or is the dashboard completely unavailable? Are there any LiveKit Cloud services (TURN infrastructure, observability, analytics) that work alongside a self-hosted SFU?tall-airline-16756
04/22/2026, 1:59 PMlivekit/egress are not confirmed available for self-hosted SFU deployments.
• You can export telemetry from the self-hosted SFU (server telemetry endpoint) and build your own monitoring/analytics, and you can self-host egress + SFU together (they share Redis) to retain egress job dispatch.
What remains usable:
• The open-source SFU’s telemetry endpoint for exporting metrics (you can build custom dashboards/analytics).
• Fully self-hosted egress + SFU workflows (they work together if they share the same Redis).
If you want, I can:
• Provide steps to configure a self-hosted SFU + livekit/egress (Redis, Docker examples).
• Show how to export SFU telemetry and suggestions for building a custom dashboard. Which would you prefer? Sources: Agent deployment overview | LiveKit Documentation | Announcing LiveKit Cloud | LiveKit | Announcing LiveKit Cloud | LiveKit | Why is my Agent insights data missing? | LiveKit | Why is my Agent insights data missing? | LiveKit, with interactive elements