グループ通話用のWebRTC

グループ通話用のWebRTC

私の知る限り、WebRTC は 2 つのピアの IP アドレスを明らかにします。アプリが WebRTC を使用し、グループ通話が使用される場合はすべてのトラフィックがアプリケーション サーバーを通過するとします。この場合、ISP はグループ参加者の IP アドレスを見ることができますか?

答え1

WebRTCでは、グループ通話はデフォルトでピアツーピアです。そのため、ISPは参加しているすべてのピアのIPアドレスを見ることができます。しかし、多くの場合、ピアは遅れています。対称NATこれにより、ピアツーピア通信を確立できなくなります。これを回避するには、WebRTCは振り向く対称 NAT の背後にあるピアの通信を中継するサーバー。

参加しているピアの一部が TURN によって中継されている場合、ISP は TURN サーバーの IP アドレスだけでなく、トラフィックが中継されていない他の参加ピアの IP アドレスも確認します。トラフィックが TURN によって中継されている場合、ISP は TURN サーバーの IP アドレスのみを確認します。

Wi-Fiネットワークに接続している場合は、WhatsAppなどのインスタントメッセンジャーがuPnPピアツーピア通信の場合、WiFi ルーターが uPnP をサポートしている必要があります。uPnP の場合、対称 NAT は問題にならないため、他の参加ピアも uPnP をサポートする WiFi ネットワーク上にある場合、そのピアとの通信は常にピアツーピアになります。

関連情報