2016-12-13 1 views
0

EnableTurnをTRUEに設定してkurento elasticRTCをインストールしました。ElasticRTCクラスタターンサーバーiceServers

クラウドフォーメーションの出力にあるURIで、Kurentoメディアサーバーに正常に接続しました。

それから私は、スタックの作成に指定された資格情報を使用して、インスペクタを開き、サーバーの情報に私はこのJSONデータが見つかりました:

{ 
    "clusterPublicIps": ["54.244.**.**"], 
    "clusterMetadatas": [{ 
    "iceServers": [{ 
     "urls": ["turn:54.244.**.**", "turn:54.244.**.**?transport=tcp"], 
     "username": "9d46b7b8f4b***b3b334452d50cba837", 
     "credential": "8be235d48f0c08bd9d8f1ad25*******" 
    }], 
    "publicIp": "54.244.**.**", 
    "localIp": "10.0.41.201", 
    "version": "6.5.0.20*****172436.trusty" 
    }], 
    "connectedMember": "******-b273-4d53-8a79-d78fa7aed417" 
} 

(私は、プライバシーおよびセキュリティ上の理由のためにいくつかのフィールドを隠さ)

しかし、私はブラウザアプリケーションでiceServers文字列を使用しても動作しません!

私はすでにカスタムkurento/coturnインストールで動作させているので、私のアプリは動作すると確信していますが、私はこの自動設定ではできません。

提案がありますか?

+0

私は間違っているかもしれませんが、私はこれらのTURN/STUN URLがKurentoにとってEC2の陰茎IPを取得するために内部的に使用され、xirsysやtwillioのようなサービスを使用する必要があること、クライアント側のwebRTC接続。これは通常、TURN資格情報がx秒後に期限切れになるためです。 –

+0

これはどこかに書かれていますね。私はクレメントインスペクターから資格を得て、期限切れになっていません。私は本当に理解していない - –

答えて

0

私はelasticRTCツールCLIコマンドを使用しました。

私はこの記事を読んで、AWSマーケットプレイスの自動スクリプトを信頼しない人に勧めます。

関連する問題