0

CentOS6でSimpleRTCと連携するようにTURNサーバーを構成中です(私はそう思います)。

centosでwebrtcサービスを構築するのはこれが初めてです。このサービスを Ubuntu 64 ビット Amazon EC2 インスタンスに正常にインストールしました。残念ながら、centos のインストールは少し異なり、少し迷っています。

Turn サービスをインストールして実行しています。URL の IP とリッスン ポートに移動すると、ターン サービスがその IP とポートでリッスンしていることがわかります。このメッセージは、turnserver running -v フラグからのものです。

445: IPv4。接続先の tcp または tls: 173.57.xxx.xx:55676
445: IPv4。接続先の tcp または tls: 173.57.xxx.xx:55677

ページの HTML には次のメッセージが表示されます...
TURN サーバー

このため、ターンサーバーが適切にセットアップされていることはかなり確信していますが、アイス接続が何らかの形で台無しになっていると思います.

これが私のICE構成です。

この構成は、latest.js、simplewebrtc.bundle.js、および simplewebrtc.js にあります。

{iceServers:[{url:"stun:stun.l.google.com:19302"},
    {    
    'url': 'turn:mrturn@23.235.xxx.xxx:5349?transport=udp',    
    'credential': 'xxxxx'/*,    
    'username': 'mrturn:xxxxx'*/    
    },    
    {    
    'url': 'turn:mrturn@23.235.xxx.xxx:5349?transport=tcp',    
    'credential': 'xxxx'/*,    
    'username': 'mrturn:xxxx'*/    
    }]} 

ここでかなりの数のことを試しましたが、これが接続されていない理由について、ターン サーバーに何らかの指示を与えることができません。明らかに、ターン サーバーのコマンド ライン経由でデバッグを行うには接続を試みる必要がありますが、そこにたどり着けません。

この接続が機能しない理由について何かアドバイスがあれば、お知らせください。この問題を解決する答えがあれば、ビットコインでチップを渡します。

4

2 に答える 2

0

遅いですが、ここに記載されているように、ターン サービス conf @ を iceServers arr の最初の位置に配置してみてください: https://bloggeek.me/popexpert-interview/

于 2015-06-30T16:24:27.910 に答える