Управление одними и теми же сессиями Tokbox снова и снова - PullRequest
0 голосов
/ 08 апреля 2019

Мы создаем веб-приложение для видеочата, использующее Tokbox (PHP / JS).

У нас будут одни и те же 5 "комнат" (сессий) все время. Пользователь может присоединиться к одной из 5 комнат, где модератор будет вести чат.

Мы прошли через демонстрации hello world и создали несколько различных тестовых приложений, и все, кажется, работают так, как нам нужно.

Однако мой вопрос заключается в управлении сессиями / идентификаторами для 5 чатов.

(A) необходимо для динамического создания уникальных идентификаторов сеансов с помощью серверного PHP-кода? Или, поскольку у нас будет только 5 комнат, можем ли мы (B) сгенерировать идентификаторы сеансов в нашей панели управления учетными записями и жестко закодировать идентификаторы сеансов для пяти комнат на стороне клиента?

Вариант B , кажется довольно простым.

Вариант A , я думаю, нам нужно было бы создать интерфейс для модераторов, чтобы выбрать комнату, а затем сгенерировать идентификатор сеанса комнаты, когда модератор "активирует" комнату, чтобы пользователи могли присоединиться к ней.

Есть ли у кого-нибудь рекомендации по управлению идентификаторами сеансов Tokbox, когда вы используете одни и те же сеансы снова и снова?

Спасибо!

1 Ответ

1 голос
/ 11 апреля 2019

Адам из команды OpenTok.

Хорошо бы просто сгенерировать sessionIds один раз и использовать их повторно (вариант B).Вы не сможете жестко закодировать токены, но вам все равно нужно будет сгенерировать их с помощью серверного SDK на сервере приложений.Это связано с тем, что срок действия токенов истекает по умолчанию через 24 часа, но вы можете настроить это время.Обычно вы хотите создать новый токен для каждого пользователя каждый раз, когда он хочет подключиться к сеансу.

...