gpt4 book ai didi

javascript - Chrome WebRTC 在使用adapter.js 进行浏览器更新时中断

转载 作者:行者123 更新时间:2023-11-28 18:44:19 24 4
gpt4 key购买 nike

使用 Chrome 时,我的网络应用程序突然出现以下错误:

Failed to construct 'RTCPeerConnection': Failed to initialize native PeerConnection.

我相信这是因为 chrome 更新

我使用的是adapter.js v1.0.2(最新)

这在 Firefox 中不会发生。我认为这是因为我的约束对象。在这里

options = {
iceServers:[
{
url:'stun:12.345.678.910:3478'
},

{
url: "turn:@12.345.678.910:3479",
username:"ninefingers",
credential:"youhavetoberealistic"
}
]
};

我确保转弯服务器正在运行。我认为选项对象格式已更改。在 ubuntu 和 mac os x 上使用 chrome 48.0.2564.116。

最佳答案

我怀疑这是一个adapter.js问题,在你的ice服务器的turn url配置中,有一个不必要的@,这一定是问题所在。可能firefox只是忽略它,但chrome更严格,将代码更改为:

  ...
urls: "turn:12.345.678.910:3479",
...

编辑:根据 jib 的评论,即 url 已弃用,必须替换为 url,新代码为:

options = {
iceServers:[
{
urls:'stun:12.345.678.910:3478'
},

{
urls: "turn:12.345.678.910:3479",
username:"ninefingers",
credential:"youhavetoberealistic"
}
]
};

关于javascript - Chrome WebRTC 在使用adapter.js 进行浏览器更新时中断,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35639628/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com