2017-06-07 10 views
0

ネットワークの外部接続Android WebRTCアプリケーション。私はのWebRTC Androidアプリを作成するために、この2つのLIBSをコンパイルしてい

io.pristine:libjingle:[email protected] 
com.github.nkzawa:socket.io-client:0.4.2 

ユーザAとユーザBは、すべてが完璧に働いているのと同じネットワーク内にあるときはいつでも、一度デバイスの1つを携帯インターネット(4g)に接続すると、2人のユーザー間で接続できなくなります。 私は1週間以上これに固執しています。私は多くのフォーラムを読んでいます。多くの人がSTUNまたはTURNサーバーの使用を推奨しています。どのように私はそのようなサーバーを作成することができ、どのように私はこのサーバーとAndroidアプリを接続することができます誰も私を導くことができます。どうもありがとうございます。

答えて

0

webRTCでは、2つのデバイスを接続するためにSTUNおよびTURNサーバを使用する必要があります。これらのサーバは、クライアントにポートを提供するために使用されます。これらのポートを使用して、接続のためにwebRTCで初期プロセスを開始できます。 比率が9のSTUNと1 TURNのサーバーを少なくとも10台使用する必要があります。 StunServer List 利用できるSTUNサーバーのリスト:あなたがリストの下に確認することができSTUNサーバーのすべてのSTUNは、少なくとも失敗した場合は、あなたのTURNサーバーを提供するために彼らとなるように、

stun.l.google.com:19302 

stun1.l.google.com:19302 

stun2.l.google.com:19302 

stun3.l.google.com:19302 

stun4.l.google.com:19302 

stun01.sipphone.com 

stun.ekiga.net 

stun.fwdnet.net 

stun.ideasip.com 

stun.iptel.org 

stun.rixtelecom.se 

stun.schlund.de 

stunserver.org 

stun.softjoys.com 

stun.voiparound.com 

stun.voipbuster.com 

stun.voipstunt.com 

stun.voxgratia.org 

stun.xten.com 

TURNのために私はセットアップあなた自身のTURNサーバーをお勧めしますクライアントに移植します。

関連する問題