Twanio Developer Evangelist здесь.
Это не то, что Twilio Video API или SDK обрабатывает для вас, поэтому вам нужно будет создать эту функцию самостоятельно.
То, что вам нужносделать, когда комната запущена, запланировать событие на 30 минут позже, когда при вызове по API REST для завершения видео комнаты .
проще всего сделать этоsetTimeout
в Node.js.Но эти события хранятся в памяти и уязвимы для перезапусков сервера.В качестве альтернативы вы можете использовать библиотеку типа Agenda , которая может планировать будущие события для вас и поддерживается базой данных.