blob: bc8ea9b379e820b9a13cd3b73e5c6e3b55769a1c [file] [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": "<code>RTCPeerConnection()</code> constructor",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/RTCPeerConnection",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection",
"support": {
"chrome": [
{
"version_added": "56",
"notes": "Before Chrome 63, the default value for the <code>configuration.rtcpMuxPolicy</code> parameter is <code>&quot;negotiate&quot;</code> instead of <code>&quot;required&quot;</code>."
},
{
"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": [
{
"version_added": "43",
"notes": "Before Opera Android 46, the default value for the <code>configuration.rtcpMuxPolicy</code> parameter is <code>&quot;negotiate&quot;</code> instead of <code>&quot;required&quot;</code>."
},
{
"prefix": "webkit",
"version_added": "14"
}
],
"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": "<code>configuration.bundlePolicy</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-bundlepolicy",
"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": "<code>configuration.certificates</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-certificates",
"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": "<code>configuration.iceCandidatePoolSize</code> parameter",
"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": "<code>configuration.iceServers</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-iceservers",
"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": "<code>configuration.iceServers.credential</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-credential",
"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": "<code>configuration.iceServers.credentialType</code> 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": "<code>configuration.iceServers.url</code> 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": "<code>configuration.iceServers.urls</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-urls",
"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": "<code>configuration.iceServers.username</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtciceserver-username",
"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": "<code>configuration.iceTransportPolicy</code> parameter",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcconfiguration-icetransportpolicy",
"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": "<code>configuration.peerIdentity</code> parameter",
"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": "<code>configuration.rtcpMuxPolicy</code> parameter",
"support": {
"chrome": {
"version_added": "57",
"notes": "Default for <code>rtcpMuxPolicy</code> is <code>require</code>"
},
"chrome_android": {
"version_added": "57"
},
"edge": {
"version_added": "≤79",
"notes": "Default for <code>rtcpMuxPolicy</code> is <code>require</code>"
},
"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",
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"notes": "Starting in Firefox 68, the <code>candidate</code> parameter is optional when calling <code>addIceCandidate()</code>. A <code>null</code> value for <code>candidate</code> indicates no more candidates will be sent, while an empty <code>candidate</code> 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 <code>candidate</code> parameter is optional when calling <code>addIceCandidate()</code>. A <code>null</code> value for <code>candidate</code> indicates no more candidates will be sent, while an empty <code>candidate</code> 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 <code>Promise</code>",
"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/697059"
},
"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": "<code>addstream</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/addstream_event",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/697059"
},
"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",
"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",
"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": "<code>init.direction</code> parameter",
"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": "<code>init.sendEncodings</code> parameter",
"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": "<code>init.streams</code> parameter",
"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",
"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",
"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",
"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": "<code>connectionstatechange</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/connectionstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onconnectionstatechange",
"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",
"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 <code>Promise</code>",
"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",
"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",
"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 <code>Promise</code>",
"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",
"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",
"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": "<code>datachannel</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/datachannel_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-ondatachannel",
"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": "<code>generateCertificate()</code> 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",
"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",
"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/697059"
},
"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",
"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",
"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/697059"
},
"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",
"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",
"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",
"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 <code>Promise</code>",
"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": "<code>selector</code> parameter",
"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",
"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",
"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": "<code>icecandidate</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidate_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidate",
"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": "<code>icecandidateerror</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icecandidateerror_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicecandidateerror",
"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",
"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": "<code>iceconnectionstatechange</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/iceconnectionstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-oniceconnectionstatechange",
"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",
"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": "<code>icegatheringstatechange</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/icegatheringstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onicegatheringstatechange",
"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",
"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": "<code>negotiationneeded</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/negotiationneeded_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-onnegotiationneeded",
"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 <code>onnegotiationneeded</code> property is supported, the <code>negotiationneeded</code> 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",
"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",
"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",
"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/697059"
},
"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": "<code>removestream</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/removestream_event",
"support": {
"chrome": {
"version_added": "24",
"impl_url": "https://crbug.com/697059"
},
"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",
"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": "<code>restartIce()</code> method",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/restartIce",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-rtcpeerconnection-restartice",
"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",
"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": "<code>setLocalDescription()</code>",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setLocalDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setlocaldescription",
"support": {
"chrome": {
"version_added": "24"
},
"chrome_android": "mirror",
"edge": {
"version_added": "15"
},
"firefox": {
"version_added": "22",
"notes": "Firefox does not support descriptions of type <code>pranswer</code>."
},
"firefox_android": {
"version_added": "24",
"notes": "Firefox does not support descriptions of type <code>pranswer</code>."
},
"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": "<code>description</code> parameter is optional",
"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 <code>Promise</code>",
"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": "<code>setRemoteDescription()</code>",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/setRemoteDescription",
"spec_url": "https://w3c.github.io/webrtc-pc/#dom-peerconnection-setremotedescription",
"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",
"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 <code>Promise</code>",
"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",
"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": "<code>signalingstatechange</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/signalingstatechange_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#event-signalingstatechange",
"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 <code>onsignalingstatechange</code> property is supported, the <code>signalingstatechange</code> event is not fired as an <code>Event</code> object. See <a href='https://bugzil.la/1075133'>bug 1075133</a>."
}
],
"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": "<code>track</code> event",
"mdn_url": "https://developer.mozilla.org/docs/Web/API/RTCPeerConnection/track_event",
"spec_url": "https://w3c.github.io/webrtc-pc/#event-track",
"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
}
}
}
}
}
}