Предоставление нескольких областей / источников для coTurn от клиента webRT C - PullRequest
0 голосов
/ 18 февраля 2020

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

При настройке клиента webRT C для доступа к TURN он разрешает только URI, свойства имени пользователя и учетных данных, но не может предоставить область или источник (поскольку coturn поддерживает источник).

Область по умолчанию всегда учитывается.

Если я попытаюсь использовать концепции областей, предоставляя разные учетные данные пользователей в различных областях в конфигурации клиента webRT C, сервер будет принимать запросы на поворот только от пользователей в области по умолчанию.

Вопросы

  • Есть ли способ преодолеть этот вопрос, предоставив серверу области / происхождение?

  • Если нет, почему в котарн были добавлены области, если их нельзя использовать?

1 Ответ

1 голос
/ 18 февраля 2020

tl; dr: царство в WebRT довольно бесполезно C.

Теоретически TURN как протокол включает в себя царство. Однако см. подробный пример в RF C, который обычно не отправляется в первоначальном запросе на выделение, только в последующих. Теоретически клиент может хранить область и использовать ее для последующих запросов. В WebRT C одноранговые соединения в значительной степени независимы. Невозможно настроить область в конфигурации ICE-сервера См. Также этот ответ от работы над этим в chrome / webrt c .org

...