XMLHttpRequest Kreuzherkunftsanforderungen werden nur für Protokollschemata im Turn-Server unterstützt

8

Ich erhalte einen Fehler in der Chrome-Konsole

  

XMLHttpRequest kann nicht geladen werden XMLHttpRequest kann nicht geladen werden   Turn: global.turn.twilio.com: 3478 / Turn? Benutzername = Benutzername & amp; key = Schlüssel & amp; Transport = UDP   Cross-Ursprungsanforderungen werden nur für Protokollschemas unterstützt: http,   Daten, Chrom, Chrome-Erweiterung, https.

beim Ausführen eines lokalen webrtc-Beispielservers   Das Beispiel des Knotenservers, von dem ich arbeite, stammt von Ссылка

Nachfolgend finden Sie die Screenshot

Vielen Dank im Voraus

    
bladeX 02.05.2017, 12:37
quelle

1 Antwort

1

Ich glaube, Sie haben ein Missverständnis darüber, was ein TURN-Server ist und rufen ihn an, als wäre er ein Standard-Webserver.

Wie einige der genannten Kommentatoren erwähnt haben, sollten Sie keine HTTP-Anfrage an einen TURN-Server richten, der ein anderes TURN-Protokoll verwendet. Stattdessen konfigurieren Sie Ihr WebRTC-Setup über das iceServer-Objekt, in dem Sie einen TURN-Server definieren. Die WebRTC-Implementierung verwendet bei Bedarf die TURN-Server.

Hier ist ein schöner Artikel über die WebRTC-Signalisierung:

Ссылка

Und hier noch ein paar andere Artikel, wenn Sie mehr über die spezifischen Protokolle erfahren möchten, die WebRTC verwendet:

Ссылка

Ссылка

    
Michael Yang 07.05.2017 04:35
quelle