RTCOfferOptions - 用于创建 RTCPeerConnection 提议时提供的可选设置

RTCOfferOptionsWebRTC API 的 字典,用于指定 createOffer() 方法创建 RTCPeerConnection 提议时提供的可选设置。

属性

该词典还继承了 RTCOfferAnswerOptions 词典的属性。

iceRestart 可选

一个布尔值,当设置为 true 时,它告诉 createOffer() 为其生成的 SDP 的标识属性生成并使用新值,从而导致触发 ICE 连接重新协商的请求。如果网络条件发生了变化,例如使当前配置变得不可用或不符合当前情况,则这很有用。

规范

规范 状态 备注
WebRTC 1.0: Real-time Communication Between Browsers
RTCOfferOptions 的定义
候选推荐 初始定义。

桌面浏览器兼容性

特性ChromeEdgeFirefoxInternet ExplorerOperaSafari
基础支持50≤79

421

33

不支持 未知 未知
iceRestart50≤7948 不支持 未知 未知

移动浏览器兼容性

特性AndroidChrome for AndroidEdge mobileFirefox for AndroidIE mobileOpera AndroidiOS Safari
基础支持5050 未知

421

33

未知 未知 未知
iceRestart5050 未知48 未知 未知 未知

1. 直到 Firefox 42,RTCOfferOptions 才基于 RTCOfferAnswerOptions