INTEGRITY Документация

TURN Service

Отдельно от SFU Realtime предлагает управляемый сервис TURN. TURN выступает точкой ретрансляции для трафика между клиентами WebRTC, такими как браузер, и SFU, особенно в ситуациях, когда прямому взаимодействию мешают NAT или брандмауэры. TURN поддерживает выделение публичных IP-адресов и портов для каждой сессии, обеспечивая соединение даже в ограничивающих сетевых условиях.

Использование службы Cloudflare Realtime TURN бесплатно при использовании вместе с Realtime SFU. В противном случае стоимость составляет $0.05 за ГБ исходящего трафика в реальном времени от Cloudflare к TURN-клиенту.

Адрес и порты службы

Протокол Основной адрес Основной порт Альтернативный порт
STUN через UDP stun.cloudflare.com 3478/udp 53/udp
TURN поверх UDP turn.cloudflare.com 3478/udp 53/udp
TURN поверх TCP turn.cloudflare.com 3478/tcp 80/tcp
TURN поверх TLS turn.cloudflare.com 5349/tcp 443/tcp

Регионы

Служба Cloudflare Realtime TURN работает на глобальная сеть Cloudflare - постоянно растущая глобальная сеть из тысяч серверов, размещённых в сотнях точек присутствия по всему миру, за заметным исключением сети Cloudflare China Network.

Когда клиент пытается подключиться к turn.cloudflare.com, он автоматически подключается к ближайшей для него точке присутствия Cloudflare. Этого мы добиваемся с помощью anycast-маршрутизация.

Чтобы узнать больше об архитектуре, которая это обеспечивает, прочитайте подробный технический обзор Realtime.

Протоколы и шифры для TURN поверх TLS

Поддерживаемые версии TLS включают TLS 1.1, TLS 1.2 и TLS 1.3.

Название в OpenSSL TLS 1.1 TLS 1.2 TLS 1.3
AEAD-AES128-GCM-SHA256 Нет Нет
AEAD-AES256-GCM-SHA384 Нет Нет
AEAD-CHACHA20-POLY1305-SHA256 Нет Нет
ECDHE-ECDSA-AES128-GCM-SHA256 Нет Нет
ECDHE-RSA-AES128-GCM-SHA256 Нет Нет
ECDHE-RSA-AES128-SHA Нет
AES128-GCM-SHA256 Нет Нет
AES128-SHA Нет
AES256-SHA Нет

MTU

Для службы Cloudflare Realtime TURN не установлено особого ограничения MTU.

Лимиты

Служба Cloudflare Realtime TURN устанавливает ограничения на:

Эти ограничения подходят для приложений с высокой нагрузкой и предполагают более высокие пиковые скорости, чем указано выше. Превышение этих ограничений приведёт к потере пакетов.