OpenTok / TokBox: есть ли способ ограничить количество опубликованных потоков, разрешенных в сеансе? - PullRequest
0 голосов
/ 28 марта 2019

Я использую OpenTok Web Client SDK и OpenTok .NET Server SDK для создания сессий TokBox, которые всегда будут многопартийными конференциями с видео, публикуемым многими.

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

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

Спасибо!

1 Ответ

1 голос
/ 29 марта 2019

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

В OpenTok недоступна настройка на стороне сервера для ограничения количества разрешенных потоков.Вы можете сделать что-то вроде того, что я предлагаю в этом ответе .Где вы отслеживаете streamCreated Events и смотрите на свойство creationTime, а если ваш поток n-й, вы отменяете публикацию.Или вы можете принудительно опубликовать n-й поток.

...