prehistoric-bear-45609
08/19/2025, 1:50 PMtall-airline-16756
08/19/2025, 1:50 PMtall-airline-16756
08/19/2025, 1:50 PMdeparture_timeout
parameter. For example, setting it to 30 seconds means the room will close shortly after the last person leaves, which also stops any related egress.
• Manual Control: If you prefer, you can watch for participant events yourself and manually stop the egress using the StopEgress API or delete the room once the last human participant is gone.
For most folks, using RoomComposite egress with a departure timeout is the easiest and most reliable way to go. If you want, I’m here to help you set any of this up—just let me know!
Sources: Composite and web recordings | LiveKit Docs | livekit/livekit_room.pb.go | packages/livekit-server-sdk/src/EgressClient.tsprehistoric-bear-45609
08/19/2025, 3:29 PMtall-airline-16756
08/19/2025, 3:31 PMprehistoric-bear-45609
08/19/2025, 3:34 PMtall-airline-16756
08/19/2025, 3:35 PMmax_call_duration
setting you can use to limit call lengths.
Feel free to reach out if you want a hand setting up room duration limits with the Room Service API or if you’re dealing with SIP settings—I’m here to help!
Sources: SIP APIs | LiveKit Docs | packages/livekit-server-sdk/src/RoomServiceClient.ts | config-sample.yaml