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インストールで動作させているので、私のアプリは動作すると確信していますが、私はこの自動設定ではできません。
提案がありますか?
私は間違っているかもしれませんが、私はこれらのTURN/STUN URLがKurentoにとってEC2の陰茎IPを取得するために内部的に使用され、xirsysやtwillioのようなサービスを使用する必要があること、クライアント側のwebRTC接続。これは通常、TURN資格情報がx秒後に期限切れになるためです。 –
これはどこかに書かれていますね。私はクレメントインスペクターから資格を得て、期限切れになっていません。私は本当に理解していない - –