0

http://www.webrtc.org/native-code/androidに従って、私が構築した WebRTCDemo apk は私の Android デバイスでうまく動作し、Chrome でビデオ通話を開始できます。問題は、1) 異なる LAN にある場合に apk がピアとの接続を確立できなかった、2) しかし 2 つの Chrome が p2p 呼び出しを開始することに成功した、ということです。

ログを確認したところ、apk が間違った候補トランスポート アドレスを提供していることがわかりました。私のプライベート アドレスは 10.10.10.108 で、パブリック アドレスは 112.10.45.196 です。apk は次のトランスポート アドレスをルーム サーバーに送信します。

10.0.2.15
10.10.10.108
10.236.188.19
..ipv6..

そのため、apk がこれらの 2 つのアドレスを学習した場所は奇妙です。

10.0.2.15
10.236.188.19

WireShark を使用してトラフィックをスニッフィングした後、何の手がかりも見つかりませんでした。TURN/STURN サーバーは正しい値で応答しました。

誰でも理由を知っていますか?

4

0 に答える 0