Tokbox Python Создание Api комнаты - PullRequest
0 голосов
/ 07 июня 2018

Я пытаюсь использовать Tokbox для чата с несколькими комнатами, в каждой комнате есть несколько перенаправленных сеансов.Мы разработали FE на угловом уровне, чтобы подключиться к нашему бэкэнду и получить токен, который генерируется путем вызова api tokbox python.

Мои вопросы: 1. Как реализовать «комнаты».Я не вижу, где я могу передать параметры во время создания сессии или токена, чтобы передать комнату?

Как создать «тестовую» комнату, где пользователь может выбрать и проверить выбор камеры / микрофона / динамика?Можем ли мы создать общую «тестовую» комнату?

Любая помощь очень ценится.

Спасибо

1 Ответ

0 голосов
/ 07 июня 2018

Вы можете думать о сессиях как о комнате.Любой, кто находится в этой комнате, увидит друг друга.Невозможно дать имя комнате, но вы можете сохранить сопоставление имени комнаты с комнатой в каком-то хранилище на вашем сервере.

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

Для примера вы можете посмотреть код opentokdemo .К сожалению, он написан на JavaScript (Node.js), а не на Python, но вы можете понять, как он работает.

Здесь - это место, где они создают новый идентификатор сессии для проведения сетевого теста.Они создают новый sessionId для каждого участника, для которого они должны тестировать.

Здесь - это логика, которая пытается извлечь sessionId для имени комнаты из постоянного хранилища, и если нетзатем он создает новый и сохраняет его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...