У нас работает STUN/TURN (coturn). Он будет передавать (через TURN) видеопоток с устройства в Интернете на устройство в фиксированном диапазоне IP. (В настоящее время нет потока в другом направлении, но это может измениться в будущем)Ограничения доступа к Интернету WebRTC TURN
Я знаю о спецификации API TURN REST API для создания временных учетных данных для доступа к серверу TURN. Теперь мы также хотели бы ограничить доступ более мелким способом: возможно ли ограничить сервер TURN таким образом, что ретранслируются только потоки на устройство в определенном диапазоне IP или потоках от устройства в этом определенном диапазоне IP, а все остальные трафик упадет?
Есть ли способ настроить это в coturn или можно ли установить прокси-сервер NGINX между ними, чтобы справиться с этим?
Я видел это в документации, но это не соответствует моему случаю использования точно, насколько я понимаю. Если бы я, например, добавил «определенный диапазон ip» как разрешенный-pee-ips, никакие другие устройства не могли подключиться к серверу TURN. Моя проблема в том, что одно из устройств может иметь любой IP-адрес, который хочет, а вторая сторона всегда находится в определенном диапазоне. Поэтому мне нужно будет фильтровать разрешенные-peer-ips на основе их происхождения или назначения трафика. – Traspler