Webページのjavascript player/publisher関数のパラメータに、サーバーのIPアドレスではなくドメイン名を指定している場合(安全なWebソケットでの信号伝達にはドメイン名を使用する必要があります)。
サーバーがNATの後ろにある場合、以下のように変更する必要があります。
docokamewebrtcplayer.jsで再生し、docokamewebrtcpublisher.jsで公開します。
何をする必要があるかというと:
In docokamewebrtcplayer.js or docokamewebrtcpublisher.js, find function EnsureValidCandidate
1. Modify first line of that function: remove the last condition from the if: "|| !ValidateIPaddress(ipAddress)", so the modified line is:
if ((candidate.search(ipAddress) !== -1) || !useSingleWebRTCPort || (ipAddress == "127.0.0.1")) {
2. Modify third line from the bottom of that function: instead of
candLines[ipIndex] = ipAddress;
hardcode your server public IP, for example, "11.11.11.11":
candLines[ipIndex] = "11.11.11.11";