ICE по локальной сети.

petr.t

New Member
Добрый день!

У нас возникла необходимость забирать активность камер по локально сети, но мы получаем ICE failed, add a STUN..

На данный момент у нас есть flashphoner server который настроен для работы по внешней сети,
например это phoner.example.org с публичным IP (к примеру 188.40.12.3 )
В конфиге flashphoner.properties у нас (NAT не используется)
Code:
ip                  =188.40.12.3
ip_local            =188.40.12.3
Еще у нас есть приватная сеть 172.18.11.x/24
в которой состоит phoner.example.org и пару других серверов которые не имеют выхода во внешний мир.

На одном из таких серверов настроен локальный DNS который при запросе к phoner.example.org отдает его приватный IP например 172.18.11.3
Но мы не можем настроить так, чтобы phoner.example.org работал и по 188.40.12.3 и по 172.18.11.3 (соответствующий диапазон websockets разрешен )

Суть задачи заключается в том, чтобы не тянуть через внешку видеопоток для нашего внутреннего сервиса.
Можем ли мы как-то задать несколько IP в flashphoner.properties, чтобы он работал с двумя сетевыми интерфейсами одновременно.
 

Max

Administrator
Staff member
Добрый день.
Пожалуйста, уточните: веб-камеры находятся во внешней сети, а играть потоки с них необходимо во внутренней?
В этом случае вы можете выставить настройки
Code:
rtsp_client_address=188.40.12.3
rtc_ip=172.18.11.3
rtc_ip_local=172.18.11.3
WCS будет забирать потоки с камер из внешней сети и принимать WebRTC клиентов из внутренней.
Если же и камеры, и клиенты есть в обоих сетях, такая настройка не подойдет. Тогда, например, проще будет унести WCS полностью вол внутреннюю сеть и настроить NAT для доступа к нему из внешней сети.
 

petr.t

New Member
Да, у нас также клиенты работают и по внутренней сети, но без камер им необходимо только забирать видеопоток который пришел с внешней камеры.
Большое спасибо за разъяснение.
 
Top