Сервер Coturn - Обработка устаревших и временных интервалов канала - PullRequest
0 голосов
/ 11 февраля 2019

Конфигурация Coturn по умолчанию для устаревших значений и времени ожидания канала выглядит следующим образом.

#stale-nonce=600
#channel-lifetime=600

У меня есть собственный клиентский симулятор webrtc, разработанный на языке c / c ++.В типичном вызове, с выбранными кандидатами-ретрансляторами (фактически выполняемыми в соответствии с пользовательской конфигурацией) в качестве части проверки подключения, до 10 минут медиа работает нормально.Через 10 минут из моего симулятора отправляется медиа, но Котурн не пересылает эти медиа пакеты другой стороне.

Вот подробная последовательность событий / анализа, которые я сделал до сих пор.

1) В конце 10 минут из симулятора я отправил запрос на обновление канала, используя старый nonce
2) Котурн прислал мне 438 ответ, он указывает новые одноразовые номера и области
3) Я извлек новые одноразовые номера и области
4) Я пересчитал ключ целостности
5) Я снова отправил запрос на обновление
6) Я получилобновить успешный ответ

Еще больше медиапакетов, отправленных моим симулятором, coturn не пересылает другой стороне при вызове.

Может кто-нибудь помочь мне понять, что здесь пошло не так, икак я могу решить эту проблему.

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