← Cloudflare Realtime / realtime
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 устанавливает ограничения на:
- Уникальный IP-адрес, с которым можно взаимодействовать в расчёте на одно выделение ретранслятора (>5 новых IP-адресов/с)
- Исходящая и входящая скорость передачи пакетов для выделения ретранслятора (>5-10 kpps)
- Исходящая и входящая скорость передачи данных для выделения ретранслятора (>50-100 Мбит/с)
Эти ограничения подходят для приложений с высокой нагрузкой и предполагают более высокие пиковые скорости, чем указано выше. Превышение этих ограничений приведёт к потере пакетов.