blob: f29010adc6db274faf32fcd3fc8b2a7caec7b795 [file] [log] [blame] [edit]
{
"api": {
"RTCPeerConnection": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection",
"spec_url": "https://w3c.github.io/webrtc-pc/#interface-definition",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": [
{
"version_added": "56"
},
{
"prefix": "webkit",
"version_added": "23"
}
],
"chrome_android": "mirror",
"edge": [
{
"version_added": "15"
},
{
"prefix": "webkit",
"version_added": "15"
}
],
"firefox": [
{
"version_added": "44"
},
{
"prefix": "moz",
"version_added": "22"
}
],
"firefox_android": [
{
"version_added": "44"
},
{
"prefix": "moz",
"version_added": "24"
}
],
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"RTCPeerConnection": {
"__compat": {
"description": "`RTCPeerConnection()` constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/RTCPeerConnection",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": [
{
"version_added": "56",
"notes": "Before Chrome 63, the default value for the `configuration.rtcpMuxPolicy` parameter is `"negotiate"` instead of `"required"`."
},
{
"prefix": "webkit",
"version_added": "23"
}
],
"chrome_android": "mirror",
"edge": [
{
"version_added": "15"
},
{
"prefix": "webkit",
"version_added": "15"
}
],
"firefox": [
{
"version_added": "44"
},
{
"prefix": "moz",
"version_added": "22"
}
],
"firefox_android": [
{
"version_added": "44"
},
{
"prefix": "moz",
"version_added": "24"
}
],
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"configuration_bundlePolicy_parameter": {
"__compat": {
"description": "`configuration.bundlePolicy` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-bundlepolicy",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "42"
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "42"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "7.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"configuration_certificates_parameter": {
"__compat": {
"description": "`configuration.certificates` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-certificates",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "49"
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "42"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "12.1"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "7.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"configuration_iceCandidatePoolSize_parameter": {
"__compat": {
"description": "`configuration.iceCandidatePoolSize` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "23"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"configuration_iceServers_parameter": {
"__compat": {
"description": "`configuration.iceServers` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-iceservers",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "23"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"credential_parameter": {
"__compat": {
"description": "`configuration.iceServers.credential` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-credential",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "23"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"credentialType_parameter": {
"__compat": {
"description": "`configuration.iceServers.credentialType` parameter",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "47"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"url_parameter": {
"__compat": {
"description": "`configuration.iceServers.url` parameter",
"support": {
"chrome": {
"version_added": "25"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": true
}
}
},
"urls_parameter": {
"__compat": {
"description": "`configuration.iceServers.urls` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-urls",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "34"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"username_parameter": {
"__compat": {
"description": "`configuration.iceServers.username` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-username",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "29"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "23"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": false
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"configuration_iceTransportPolicy_parameter": {
"__compat": {
"description": "`configuration.iceTransportPolicy` parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-icetransportpolicy",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "23"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "42"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"configuration_peerIdentity_parameter": {
"__compat": {
"description": "`configuration.peerIdentity` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "32"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"configuration_rtcpMuxPolicy_parameter": {
"__compat": {
"description": "`configuration.rtcpMuxPolicy` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "57",
"notes": "Default for `rtcpMuxPolicy` is `require`"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79",
"notes": "Default for `rtcpMuxPolicy` is `require`"
},
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": {
"version_added": "44"
},
"safari": {
"version_added": "12.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"addIceCandidate": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addIceCandidate",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-addicecandidate",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"notes": "Starting in Firefox 68, the `candidate` parameter is optional when calling `addIceCandidate()`. A `null` value for `candidate` indicates no more candidates will be sent, while an empty `candidate` string indicates that no more candidates will be sent for the current generation of candidates."
},
"firefox_android": {
"version_added": "24",
"notes": "Starting in Firefox 68, the `candidate` parameter is optional when calling `addIceCandidate()`. A `null` value for `candidate` indicates no more candidates will be sent, while an empty `candidate` string indicates that no more candidates will be sent for the current generation of candidates."
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "50"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"addStream": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addStream",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": "11",
"version_removed": "12"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"addstream_event": {
"__compat": {
"description": "`addstream` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addstream_event",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"addTrack": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addTrack",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtrack",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"addTransceiver": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addTransceiver",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-addtransceiver",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "69"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "59"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"init_direction_parameter": {
"__compat": {
"description": "`init.direction` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "69"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "59"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"init_sendEncodings_parameter": {
"__compat": {
"description": "`init.sendEncodings` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "69"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "110"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"init_streams_parameter": {
"__compat": {
"description": "`init.streams` parameter",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "69"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "59"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "12.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"canTrickleIceCandidates": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/canTrickleIceCandidates",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-cantrickleicecandidates",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "83"
},
"chrome_android": "mirror",
"edge": [
{
"version_added": "83"
},
{
"version_added": "15",
"version_removed": "79"
}
],
"firefox": {
"version_added": "47"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "15.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"close": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/close",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-close",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "23"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"connectionState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/connectionState",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-connection-state",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "72"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "113"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"connectionstatechange_event": {
"__compat": {
"description": "`connectionstatechange` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/connectionstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onconnectionstatechange",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "72"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "113"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"createAnswer": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createAnswer",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-createanswer",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "51"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"createDataChannel": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createDataChannel",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-createdatachannel",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"createDTMFSender": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createDTMFSender",
"support": {
"chrome": {
"version_added": "27"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"createOffer": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/createOffer",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-createoffer",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "51"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"currentLocalDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/currentLocalDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-currentlocaldesc",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "70"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"currentRemoteDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/currentRemoteDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-currentremotedesc",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "70"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "57"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"datachannel_event": {
"__compat": {
"description": "`datachannel` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/datachannel_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-ondatachannel",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "25"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"generateCertificate_static": {
"__compat": {
"description": "`generateCertificate()` static method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/generateCertificate_static",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-generatecertificate",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "48"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "12.1"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getConfiguration": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getConfiguration",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-getconfiguration",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "70"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getIdentityAssertion": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getIdentityAssertion",
"spec_url": "https://w3c.github.io/webrtc-identity/#dom-rtcpeerconnection-getidentityassertion",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤18",
"version_removed": "79"
},
"firefox": {
"version_added": "40"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"getLocalStreams": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getSenders",
"support": {
"chrome": {
"version_added": "27",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "24"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": "11",
"version_removed": "12"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"getReceivers": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getReceivers",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-getreceivers",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "59"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "34"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"stopped_transceivers_removed": {
"__compat": {
"description": "Receivers for stopped transceivers not returned",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "88"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "118"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"getRemoteStreams": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getReceivers",
"support": {
"chrome": {
"version_added": "27",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "24"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "15"
},
"safari": {
"version_added": "11",
"version_removed": "12"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"getSenders": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getSenders",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-getsenders",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "34"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"stopped_transceivers_removed": {
"__compat": {
"description": "Senders for stopped transceivers not returned",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "88"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "118"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"getStats": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getStats",
"spec_url": "https://w3c.github.io/webrtc-pc/#widl-RTCPeerConnection-getStats-Promise-RTCStatsReport--MediaStreamTrack-selector",
"tags": [
"web-features:webrtc-stats"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "27"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc-stats"
],
"support": {
"chrome": {
"version_added": "58"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"selector_parameter": {
"__compat": {
"description": "`selector` parameter",
"tags": [
"web-features:webrtc-stats"
],
"support": {
"chrome": {
"version_added": "67"
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤79"
},
"firefox": {
"version_added": "27"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"getTransceivers": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/getTransceivers",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-gettranseceivers",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "69"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "59"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": {
"version_added": "79"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"stopped_transceivers_removed": {
"__compat": {
"description": "Stopped transcievers not returned",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "88"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "118"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"icecandidate_event": {
"__compat": {
"description": "`icecandidate` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidate_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidate",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"icecandidateerror_event": {
"__compat": {
"description": "`icecandidateerror` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidateerror_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidateerror",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "77"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": false,
"impl_url": "https://bugzil.la/1561441"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"iceConnectionState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceConnectionState",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-ice-connection-state",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "26"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "24"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"iceconnectionstatechange_event": {
"__compat": {
"description": "`iceconnectionstatechange` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceconnectionstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-oniceconnectionstatechange",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "28"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "24"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"iceGatheringState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceGatheringState",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-ice-gathering-state",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "25"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"icegatheringstatechange_event": {
"__compat": {
"description": "`icegatheringstatechange` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icegatheringstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicegatheringstatechange",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "59"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"idpLoginUrl": {
"__compat": {
"spec_url": "https://w3c.github.io/webrtc-identity/#dom-rtcpeerconnection-idploginurl",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "40"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"localDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/localDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-localdescription",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"negotiationneeded_event": {
"__compat": {
"description": "`negotiationneeded` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/negotiationneeded_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onnegotiationneeded",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": [
{
"version_added": "38"
},
{
"version_added": "24",
"version_removed": "38",
"partial_implementation": true,
"notes": "Although the `onnegotiationneeded` property is supported, the `negotiationneeded` event is never fired."
}
],
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"peerIdentity": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/peerIdentity",
"spec_url": "https://w3c.github.io/webrtc-identity/#dom-rtcpeerconnection-peeridentity",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤18",
"version_removed": "79"
},
"firefox": {
"version_added": "40"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"pendingLocalDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/pendingLocalDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-pendinglocaldesc",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "70"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"pendingRemoteDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/pendingRemoteDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-pendingremotedesc",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "70"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"remoteDescription": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/remoteDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-remotedescription",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"removeStream": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removeStream",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"version_removed": "51"
},
"firefox_android": {
"version_added": "24",
"version_removed": "51"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": "11",
"version_removed": "12"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"removestream_event": {
"__compat": {
"description": "`removestream` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removestream_event",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/40508568"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"version_removed": "60"
},
"firefox_android": {
"version_added": "24",
"version_removed": "60"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "15"
},
"opera_android": {
"version_added": "14"
},
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "1.5"
},
"webview_android": {
"version_added": "≤37"
},
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": false,
"deprecated": true
}
}
},
"removeTrack": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removeTrack",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-removetrack",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"restartIce": {
"__compat": {
"description": "`restartIce()` method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/restartIce",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-restartice",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "77"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "70"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"sctp": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/sctp",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-sctp",
"tags": [
"web-features:webrtc-sctp"
],
"support": {
"chrome": {
"version_added": "76"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "113"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "15.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"setConfiguration": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setConfiguration",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-setconfiguration",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "48"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "99"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"setIdentityProvider": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setIdentityProvider",
"spec_url": "https://w3c.github.io/webrtc-identity/#dom-rtcpeerconnection-setidentityprovider",
"support": {
"chrome": {
"version_added": false
},
"chrome_android": "mirror",
"edge": {
"version_added": "≤18",
"version_removed": "79"
},
"firefox": {
"version_added": "40"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": false
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"setLocalDescription": {
"__compat": {
"description": "`setLocalDescription()`",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setLocalDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setlocaldescription",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"notes": "Firefox does not support descriptions of type `pranswer`."
},
"firefox_android": {
"version_added": "24",
"notes": "Firefox does not support descriptions of type `pranswer`."
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"description_parameter_optional": {
"__compat": {
"description": "`description` parameter is optional",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "75"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "64"
},
"opera_android": {
"version_added": "66"
},
"safari": {
"version_added": "14.1"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "50"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"setRemoteDescription": {
"__compat": {
"description": "`setRemoteDescription()`",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setRemoteDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setremotedescription",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
},
"implicit_rollback": {
"__compat": {
"description": "Implicit rollback",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "80"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "70"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": {
"version_added": "66"
},
"safari": {
"version_added": "15.4"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"returns_promise": {
"__compat": {
"description": "Returns a `Promise`",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "50"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "37"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
},
"signalingState": {
"__compat": {
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/signalingState",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-signaling-state",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "26"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "24"
},
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"signalingstatechange_event": {
"__compat": {
"description": "`signalingstatechange` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/signalingstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#event-signalingstatechange",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "28"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": [
{
"version_added": "36"
},
{
"version_added": "24",
"version_removed": "36",
"partial_implementation": true,
"notes": "Although the `onsignalingstatechange` property is supported, the `signalingstatechange` event is not fired as an `Event` object. See [bug 1075133](https://bugzil.la/1075133)."
}
],
"firefox_android": "mirror",
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": "mirror",
"opera_android": "mirror",
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": "mirror",
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
},
"track_event": {
"__compat": {
"description": "`track` event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/track_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#event-track",
"tags": [
"web-features:webrtc"
],
"support": {
"chrome": {
"version_added": "64"
},
"chrome_android": "mirror",
"edge": "mirror",
"firefox": {
"version_added": "22"
},
"firefox_android": {
"version_added": "24"
},
"ie": {
"version_added": false
},
"oculus": "mirror",
"opera": {
"version_added": "43"
},
"opera_android": {
"version_added": "43"
},
"safari": {
"version_added": "11"
},
"safari_ios": "mirror",
"samsunginternet_android": {
"version_added": "6.0"
},
"webview_android": "mirror",
"webview_ios": "mirror"
},
"status": {
"experimental": false,
"standard_track": true,
"deprecated": false
}
}
}
}
}
}