그룹 통화를 위한 WebRTC

그룹 통화를 위한 WebRTC

내가 아는 한 WebRTC는 두 피어의 IP 주소를 공개합니다. 앱이 WebRTC를 사용하고 그룹 호출이 사용되는 경우 모든 트래픽이 애플리케이션 서버를 통과한다고 가정합니다. 이 경우 ISP는 그룹 참가자의 IP 주소를 볼 수 있습니까?

답변1

그룹 호출은 WebRTC에서 기본적으로 P2P입니다. 따라서 ISP는 모든 참여 피어의 IP 주소를 볼 수 있습니다. 하지만 동료들이 뒤쳐지는 경우가 많다.대칭 NAT피어가 피어 투 피어 통신을 설정하는 것을 방지합니다. 이 문제를 해결하기 위해 WebRTC는 다음으로 대체됩니다.회전하다대칭 NAT 뒤에 있는 피어의 통신을 중계하는 서버입니다.

참여 피어 중 일부가 TURN에 의해 ​​중계되는 경우 ISP는 TURN 서버의 IP 주소뿐만 아니라 트래픽이 중계되지 않는 다른 참여 피어의 IP 주소도 볼 수 있습니다. 트래픽이 TURN에 의해 ​​릴레이되는 경우 ISP는 TURN 서버의 IP 주소만 볼 수 있습니다.

Wi-Fi 네트워크를 사용하는 경우 WhatsApp과 같은 인스턴트 메신저가 다음으로 전환됩니다.uPnPWi-Fi 라우터가 uPnP를 지원하는 경우 P2P 통신을 위해. uPnP의 경우 대칭형 NAT는 문제가 되지 않으므로 참여하는 다른 피어가 uPnP 지원 Wi-Fi 네트워크에 있는 경우 이들과의 통신은 항상 P2P 방식으로 이루어집니다.

관련 정보