【发布时间】:2014-02-06 17:43:29
【问题描述】:
我是新手,对我的英语感到抱歉。 我正在处理 WebRTC 视频通话,我关注并运行 apprtc.appspot.com 的演示应用程序,它在本地正常。但我收到以下错误
“XMLHttpRequest 无法加载 https://computeengineondemand.appspot.com/turn?username=83926066&key=4080218913。请求的资源上不存在“Access-Control-Allow-Origin”标头。因此不允许访问“Origin”。”
谷歌搜索后,我发现如果我必须在全球范围内发布我的应用程序,我必须运行我自己的 TURN 服务器。
我关注这个https://www.dialogic.com/den/developer_forums/f/71/p/10238/38432.aspx 安装 TURN 服务器我按照这个和运行的服务器安装了服务器。
现在我的问题是如何将此服务器用于我的应用程序?如何设置或获取服务器的 URL 以调用表单应用程序?
提前致谢。
【问题讨论】:
-
您提供的链接已经有一个明确的答案: var pc_config = {"iceServers": [{"url": "stun:stun.l.google.com:19302"}, { "url":"turn:my_username@
", "credential":"my_password"}]}; pc_new = new webkitRTCPeerConnection(pc_config);