Apprtc не работает в публичной сети iOS
Я использую библиотеку Apprtc для подключения в реальном времени. это URL моего хоста @ " https://appr.tc/". Соединение успешно установлено в любой сети, но в аудио / видео смысле
аудио / видео работает только в той же / частной сети iOS на iOS или iOS на Android
в общедоступной сети аудио / видео работают только с iOS на Android, не работает с устройства iOS на устройство iOS.
у тебя есть идеи?
1 ответ
TL;DR Вам необходимо вызвать сервер TURN и настроить клиент с адресами вашего сервера TURN.
WebRTC пытается соединить два одноранговых узла напрямую, но это не всегда возможно во всех конфигурациях сети (например, когда обе стороны находятся за NAT или межсетевым экраном). В этих случаях WebRTC будет использовать сервер TURN. По сути, это сервер, к которому могут подключиться оба узла, и он пересылает пакеты от одного к другому.