Chrome WebRTC在浏览器更新时中断适配器.js
Chrome WebRTC breaks on browser update with adapter.js
使用 chrome 时,我的网络应用程序突然收到以下错误:
Failed to construct 'RTCPeerConnection': Failed to initialize native PeerConnection.
我相信这是因为铬更新
我正在使用适配器.js v1.0.2(最新)
这在火狐中不会发生。我认为这是因为我的约束对象。在这里
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 服务器配置中,转 url 有一个不必要的@
,那一定是问题所在。可能火狐只是忽略了它,但 chrome 更严格,将代码更改为:
...
urls: "turn:12.345.678.910:3479",
...
编辑:根据 jib 的评论,url
已被弃用并且必须替换为 urls
,新代码将是:
options = {
iceServers:[
{
urls:'stun:12.345.678.910:3478'
},
{
urls: "turn:12.345.678.910:3479",
username:"ninefingers",
credential:"youhavetoberealistic"
}
]
};
相关文章:
- RabbitMQ与通过网络的stomp适配器
- EmberJS-适用于各种模型的适配器动态名称空间
- Ember、JSONAPI适配器、JSONAPISerializer、findAll不可用
- 解析服务器中的mailgun模块(不是适配器)
- 如何通过ibmworklight中的sql适配器从db2中检索或显示html页面上的数据?android混合应用程序开发
- 本地存储适配器简介
- 如何在工作灯适配器中调用 WSDL
- ckeditor jquery适配器设置模板路径
- Worklight Javascript适配器:无法检索作为参数传递给适配器的数组值
- 在工作灯中的Http适配器中检索Lat和Long
- AngularJS+jQuery Mobile w/无适配器&禁用路由-仅用于UI样式
- Ember模型create()没有创建ID,适配器必须实现“;createRecord”;
- 在MobileFirst javascript适配器中使用xml输入调用DB存储过程
- 在AngularJS中使用jQuery移动适配器-应用jqmCompatMode false启用角度路由
- 错误:'历史记录.适配器'为null或不是对象
- 如何在Ember.js中禁用数据适配器以仅使用浏览器存储
- 调用 Worklight 适配器并将列表视图中的 JSON 数据显示为字符串
- Chrome WebRTC在浏览器更新时中断适配器.js
- 从 http 适配器过程读取响应
- 工作灯适配器中的 XML 处理