diff --git a/index.html b/index.html index 530dbeb..a02ba15 100644 --- a/index.html +++ b/index.html @@ -95,6 +95,30 @@

RTP header control

+
+

+ {{RTCPeerConnection}} extensions +

+

+ The {{RTCPeerConnection}} interface is defined in [[WEBRTC]]. This document + extends that interface by using Content-Security-Policy for ICE candidate + filtering. +

+
+

Modifications to existing procedures

+ +

Append the following paragraph to the + administratively prohibited + algorithm:

+ +

If + should RTC connections be blocked for global? with the + [=relevant global object=] of the {{RTCPeerConnection}} object in question + returns `"Blocked"`, then all candidates MUST be + administratively prohibited.

+
+

{{RTCRtpTransceiver}} extensions @@ -109,7 +133,7 @@

partial dictionary RTCRtpHeaderExtensionCapability { RTCRtpTransceiverDirection direction = "sendrecv"; }; - + partial interface RTCRtpTransceiver { undefined setOfferedRtpHeaderExtensions( sequence<RTCRtpHeaderExtensionCapability> headerExtensionsToOffer); @@ -422,7 +446,7 @@

Dictionary {{RTCRtpEncodingParameters}} Members

{{RTCRtpEncodingParameters/ptime}} was moved from [[WEBRTC]] to - this specification due to lack of support from implementers. It is + this specification due to lack of support from implementers. It is therefore marked as a feature at risk.

@@ -802,7 +826,7 @@

Removed features

This section documents features that were moved from [[WEBRTC]] to this extension specification due to lack of support from implementers.

-
+

{{RTCPeerConnection}} extensions

@@ -949,7 +973,7 @@

The {{RTCOAuthCredential}} dictionary was moved from [[WEBRTC]] to - this specification due to lack of support from implementers. It is + this specification due to lack of support from implementers. It is therefore marked as a feature at risk.

@@ -1082,12 +1106,12 @@

Dictionary {{RTCIceServer}} Members

An example array of {{RTCIceServer}} objects is:

 {
-  urls: 'turns:turn2.example.net',	
-  username: '22BIjxU93h/IgwEb',	
-  credential: {	
-    macKey: 'WmtzanB3ZW9peFhtdm42NzUzNG0=',	
-    accessToken: 'AAwg3kPHWPfvk9bDFL936wYvkoctMADzQ5VhNDgeMR3+ZlZ35byg972fW8QjpEl7bx91YLBPFsIhsxloWcXPhA=='	
-  },	
+  urls: 'turns:turn2.example.net',
+  username: '22BIjxU93h/IgwEb',
+  credential: {
+    macKey: 'WmtzanB3ZW9peFhtdm42NzUzNG0=',
+    accessToken: 'AAwg3kPHWPfvk9bDFL936wYvkoctMADzQ5VhNDgeMR3+ZlZ35byg972fW8QjpEl7bx91YLBPFsIhsxloWcXPhA=='
+  },
   credentialType: 'oauth'
 }
@@ -1119,7 +1143,7 @@

{{RTCRtpSynchronizationSource/voiceActivityFlag}} was moved from [[WEBRTC]] to - this specification due to lack of support from implementers. It is therefore + this specification due to lack of support from implementers. It is therefore marked as a feature at risk.

@@ -1130,7 +1154,7 @@

Security Considerations -

+

This section is non-normative; it specifies no new behaviour. The overall security considerations of the general set @@ -1154,14 +1178,14 @@

This document defines extensions for encryption of RTP Header Extensions which improve the confidentiality of communications by encrypting header extension - IDs, as well as CSRCs. + IDs, as well as CSRCs.

Privacy Considerations -

+

This section is non-normative; it specifies no new behaviour.

@@ -1172,7 +1196,7 @@

The extensions defined in this document do not reveal additional information on IP addresses beyond that already described in - [[WEBRTC]] Section 13.2. + [[WEBRTC]] Section 13.2.