2017-05-03 1 views
0

SimpleWebRTC、Signalmaster、Coturnを使用してビデオチャットアプリケーションを作成しようとしています。SimpleWebRTC経由で接続しようとするとサーバー接続に失敗する

ウェブページ上で、同じブラウザまたはLAN経由で別のタブに接続しようとすると、すべて正常に動作します。私は別のネットワーク(有線ブロードバンドと私の場合3G)のコンピュータ間を接続しながら問題に遭遇している。

私は一部を回しSTUN /に対して次の設定をサーバー(Signalmasterを)シグナリングの設定でした:

"stunservers": [ 
    { 
     "urls": "stun:mydomain.com:3478" 
    } 
    ], 
    "turnservers": [ 
    { 
     "urls": ["turn:mydomain.com:3478"], 
     "secret": "secretword", 
     "expiry": 3600 
    } 
    ] 

ブラウザはサーバとやり取りシグナリングデータをSTUNに接続するので、それは動作します。しかし、TURN機能について言えば、Chromeはサイレントモードで失敗し、FirefoxではTURNサーバーが壊れている可能性があると言います。マイCoturnの設定(のは、サーバーのIPが1.2.3.4で、ドメインがmydomain.comであると仮定します):事前に

listening-ip=1.2.3.4 
use-auth-secret 
static-auth-secret=secretword 
realm=mydomain.com 

感謝。

答えて

0

README.turnserverの "WEBRTC USAGE"の指示に従ってください。そうしないと動作しません。

+0

私が理解する限り、私はそれに従います。それはかなり短いセクションなので、私はそれを理解したと思う。 –

+0

さて、私はあなたの設定ファイルに(コマンドラインで指定されていない限り)長期的な資格と指紋のオプションが表示されません。 – CpnCrunch

+0

シグナルマスターシグナリングサーバは、長期クレデンシャルメカニズムをサポートしていません。私は指紋について読んでそれを有効にしようとします。ありがとう。 –

関連する問題