Медиа & Связь

Что такое coturn (TURN-сервер)

Что это

Ретранслятор для звонков в браузере: если два участника не могут соединиться напрямую из-за роутера или сети, звук идёт через TURN-сервер. Расшифровать разговор он не может.

Как используем

Свой coturn стоит в «Переговорке» рядом с голосом на WebRTC: учётные данные временные и живут час, секрет не покидает сервер.

Где это нужно бизнесу

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

Как мы это используем

В «Переговорке» голос идёт по WebRTC напрямую между участниками, а для тех, кто не может соединиться напрямую, стоит свой coturn. Учётные данные временные и действуют час, секрет не покидает сервер, а ретранслятор не может расшифровать разговор: голос шифруется между браузерами.

Типичные проблемы

  • Постоянный пароль от TURN. Его можно утащить и пользоваться вашим сервером как бесплатным ретранслятором; поэтому учётные данные временные.
  • Нагрузка. Через TURN идёт полный аудиопоток, поэтому чем больше людей без прямого соединения, тем больше трафика на сервере.

Когда это не нужно

Если звонки идут через готовый сервис, свой TURN не нужен — он нужен только своей голосовой площадке.

← Все термины

Нужен сайт, бот или автоматизация?

Термины объяснили — теперь давайте к делу: расскажите о задаче, а мы переведём её на понятный план работ.