Сервер Turn является требованием для клиентов, которые за брандмауэром - PullRequest
0 голосов
/ 24 марта 2019

Я разработал приложение p2p webrtc, с помощью которого пользователи могут осуществлять видеозвонки из веб-приложения в мобильное приложение. Веб-приложение будет работать в киоске, а киоски будут находиться за брандмауэром. Требуется ли сервер поворота и все данные, передаваемые сервером поворотов?

Ответы [ 2 ]

0 голосов
/ 25 марта 2019

Все киоски будут находиться за брандмауэром, поэтому весь трафик проходит через сервер, что означает высокую стоимость оборудования. Все звонки будут осуществляться через киоски. 10-20% трафика, через который будет проходить трафик, но не 100% стоимости значительно увеличат

0 голосов
/ 24 марта 2019

Неважно, где находится ваше приложение, важно, что клиенты на концах своих вызовов находятся за брандмауэрами или другие ограничения, которые ограничивают p2p и WebRTC, в этом случае данные должны будут передаватьсячерез серверы TURN.

Таким образом, нет, не все данные будут ретранслироваться через серверы TURN, это зависит от интернет-среды клиентов, но, как правило, серверы TURN являются требованием для производственных приложений, поскольку их будет много.ситуаций (в среднем от 20% до 30%, исходя из моего собственного опыта), когда для подключения WebRTC необходим сервер TURN.

...