RTCOfferOptions - 用于创建 RTCPeerConnection 提议时提供的可选设置
RTCOfferOptions
是 WebRTC API 的 字典,用于指定 createOffer()
方法创建 RTCPeerConnection
提议时提供的可选设置。
属性
该词典还继承了 RTCOfferAnswerOptions
词典的属性。
iceRestart
可选
一个布尔值,当设置为 true
时,它告诉 createOffer()
为其生成的 SDP 的标识属性生成并使用新值,从而导致触发 ICE 连接重新协商的请求。如果网络条件发生了变化,例如使当前配置变得不可用或不符合当前情况,则这很有用。
规范
规范 | 状态 | 备注 |
---|---|---|
WebRTC 1.0: Real-time Communication Between Browsers RTCOfferOptions 的定义 |
候选推荐 | 初始定义。 |
桌面浏览器兼容性
特性 | Chrome | Edge | Firefox | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|---|
基础支持 | 50 | ≤79 | 421 33 | 不支持 | 未知 | 未知 |
iceRestart | 50 | ≤79 | 48 | 不支持 | 未知 | 未知 |
移动浏览器兼容性
特性 | Android | Chrome for Android | Edge mobile | Firefox for Android | IE mobile | Opera Android | iOS Safari |
---|---|---|---|---|---|---|---|
基础支持 | 50 | 50 | 未知 | 421 33 | 未知 | 未知 | 未知 |
iceRestart | 50 | 50 | 未知 | 48 | 未知 | 未知 | 未知 |
1. 直到 Firefox 42,RTCOfferOptions
才基于 RTCOfferAnswerOptions
。