easyrtc ツールキット ( http://easyrtc.com/ ) (nodejs 用に作成) を使用して、オフィス ネットワーク内にチャット システムをセットアップしました。私はこのセットアップを実装するために多くのことをせず、単にツールキットで提供されたデモを使用しました。アプリケーションはオフィス内の VM でホストされますが、ツールキットのデフォルトの ICE 構成では、オフィスのファイアウォールの外側にある STUN および TURN サーバーについて言及されています。
システムは正常に動作していますが、疑問があります。オフィス ネットワーク内の別のコンピューターに座っている同僚と webrtc ビデオ チャットを開始した後、彼のビデオで「要素の検査」を行いました。私は私たちの間にピアツーピア接続を作成したと信じているので、ブロブ アドレスが彼の IP アドレスにあると予想していました。しかし、IP アドレスは、アプリがホストされている VM の IP アドレスであることが判明しました。なぜこうなった?
<video autoplay="" id="callerVideo" src="blob:http%3A//10.30.23.56/e09742eb-941a-456f-88dc-addfb013c8e9"></video>
ここで、10.30.23.56 は VM のアドレスです。ビデオは同僚のウェブカメラから来ています。