繁体   English   中英

XMLHttpRequest仅服务器的协议方案支持跨源请求

[英]XMLHttpRequest Cross origin requests are only supported for protocol schemes in turn server

我在Chrome控制台中收到以下错误

XMLHttpRequest无法加载XMLHttpRequest无法加载turn:global.turn.twilio.com:3478 / turn?username = username&key = key&transport = udp仅协议方案支持跨源请求:http,数据,chrome,chrome扩展名,https。

当运行本地webrtc示例服务器时我正在运行的节点服务器示例来自https://github.com/ISBX/apprtc-node-server/

下面是 在此处输入图片说明 屏幕截图

提前致谢

我相信您对TURN服务器的用途有误解,并且正在将其称为标准Web服务器。

正如一些评论者提到的那样,您不应向使用不同TURN协议的TURN服务器发出HTTP请求。 相反,您可以通过iceServer对象(定义TURN服务器)配置WebRTC设置。 在需要时,WebRTC实现将使用TURN服务器。

这是一篇有关WebRTC信令的不错的文章:

https://www.html5rocks.com/zh-CN/tutorials/webrtc/infrastructure/

如果您想了解WebRTC使用的特定协议,这里还有其他几篇文章:

https://developer.mozilla.org/zh-CN/docs/Web/API/WebRTC_API/Protocols

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM