Я пытаюсь установить соединение между устройствами в WebRTC. Устройства находятся за NAT, поэтому необходимо определить общедоступный IP-адрес. Я узнал, что STUN используется для определения общедоступного IP-адреса устройства. Но если STUN не работает, используется сервер TURN. Я также узнал, что ICE — это механизм, который справляется с этим. Я хотел бы знать, как работает ICE? Как он определяет, использовать ли STUN или TURN? Как он определяет сбой STUN и сразу переключается на TURN?
Я пытаюсь установить соединение между устройствами в WebRTC. Устройства находятся за NAT, поэтому необходимо определить общедоступный IP-адрес. Я узнал, что STUN используется для определения общедоступного IP-адреса устройства. Но если STUN не работает, используется сервер TURN. Я также узнал, что ICE — это механизм, который справляется с этим. Я хотел бы знать, как работает ICE? Как он определяет, использовать ли STUN или TURN? Как он определяет сбой STUN и сразу переключается на TURN?
Сегодня мой вопрос заключается в том, как разработать серверы оглушения и поворота для однорангового приложения webrtc на C#. Есть ли какая-либо библиотека, поддерживающая это, я не могу найти ни одного примера или ресурса для этого.
Пожалуйста,...
Как разработать серверы оглушения и поворота для однорангового приложения webrtc на C#? есть ли какая-нибудь библиотека, поддерживающая это?
Я пробовал OfficeSip, но не помогло, также я пробовал использовать cygwin, но не помогло.
Я создаю VoIP-приложение для Android, используя PJSUA2. В настоящее время звонки работают, за исключением некоторых общедоступных сетей Wi-Fi, где поворот, похоже, решает проблему. Однако установка для setTurnEnabled значения true в конфигурации NAT...