Как обрабатывать сеанс связи Kaltura после перезагрузки страницы или браузера

Я разрабатываю приложение, которое требует аттестации kaltura. Я использовал Kaltura "client.session.start", чтобы получить мой KS и медиа-контент. Моя проблема заключается в том, что мне приходится обновлять каждый раз, когда я перезагружаю страницу или закрываю браузер.

Я думал о файлах cookie, чтобы сохранить данные сеанса на стороне клиента (в браузере), но я не знаю, нужно ли мне их создавать с помощью midlwares nodejs, таких как (клиентские сессии, анализатор файлов cookie, сеанс cookie...) или kaltura Сессия предоставляет другой способ сохранить соединение (ничего не упомянуто в документации kaltura). Или мне нужно создать sipmle cookie с помощью javascript. если ответ использует куки, какие данные я должен добавить в них? и как я могу использовать его после этого. заранее благодарю за ответы.

1 ответ

Вы должны создавать сеанс на бэкэнде каждый раз, когда страница загружается. Вы можете использовать generateSessionV2 метод, который создаст KS без выполнения HTTP-запроса к Kaltura.

Смотрите пример здесь: https://knowledge.kaltura.com/understanding-kaltura-application-framework-kaf

Имейте в виду, что каждый сеанс Kaltura имеет время истечения (по умолчанию 24 часа).

Другие вопросы по тегам