2017-05-02 1 views
8

XMLHttpRequestのクロスオリジン・リクエストはターンサーバのプロトコルスキームでサポートされている私はクロームコンソールで以下のエラーを取得しています

のXMLHttpRequestをロードすることはできません読み込むことができないのXMLHttpRequest ターン:global.turn.twilio.com:3478/turn?username = username & key = key & transport = udp クロスオリジンリクエストは、プロトコルスキーム(http、 データ、クロム、クロムエクステンション、https)でのみサポートされています。 https://github.com/ISBX/apprtc-node-server/以下

enter image description hereスクリーンショットは、事前に

おかげであるから

私が実行しているローカルのWebRTCサンプルサーバー ノードサーバの例を実行している間は

+0

なぜあなたは 'XMLHttpRequest'を使って'turn:' URLにリクエストしますか? – Quentin

+0

私はちょうどgithubのサンプルを実行しています。ターンサーバーは期限切れになっていますので、twilloから無料のtrunサーバーを入手して実行しました。 – bladeX

+0

どのプロトコルを使用していますか? –

答えて

1

は、私はあなたが誤解を持っていると信じていますTURNサーバが何のためのものなのか、それが標準的なWebサーバであるかのように呼んでいます。

コメント者の中には、異なるTURNプロトコルを使用するTURNサーバにHTTPリクエストを行うことは想定されていないものもあります。代わりに、TURNサーバーを定義する場所であるiceServerオブジェクトを介して、WebRTCの設定を構成します。 WebRTCの実装では、必要に応じてTURNサーバーを使用します。ここで

はのWebRTCシグナリングについての素晴らしい記事です:あなたはのWebRTCが使用する特定のプロトコルについての学習に興味があるなら

https://www.html5rocks.com/en/tutorials/webrtc/infrastructure/

そしてここでは、カップルの他の記事です:

https://developer.mozilla.org/en-US/docs/Web/API/WebRTC_API/Protocols

https://www.twilio.com/docs/api/stun-turn/faq

+0

HIマイケルあなたの答えはありがたいですが、私はすべてhttpやhttpsリクエストを作成しようとしていません。単にサンプルコードを実行しようとしています。trun/stunサーバーもシグナリング目的とメディアtransvasalに使用されています。私はすでに地元のターンサーバーを作成し、同じエラーを統合しようとしたが、ここにコードを投稿しているかもしれません、もう一度ありがとう – bladeX

関連する問題