[w3c/permissions] Direct Connection Permission (#196)

This adds a new permission called `direct-connection` which specifies how the IP handling mode of a WebRTC peer-to-peer connection is being upgraded.

A couple of background notes: The mechanism triggering the upgrade of the IP handling mode, piggybacked on `getUserMedia`, already exists in most browsers but it is not being reflected in the API. This change now allows to leverage the permission by other mechanisms and clarifies that `getUserMedia` may implicitly grant it.

More details on the rationale are being described in the [Direct Connection PR](https://github.com/w3c/webrtc-pc/pull/2175#issue-271288320) towards the WebRTC WG.

/cc @jan-ivar @alvestrand
You can view, comment on, or merge this pull request online at:

  https://github.com/w3c/permissions/pull/196

-- Commit Summary --

  * Add direct connection permission
  * Allow "camera" and "microphone" to grant "direct-connection"
  * fixup! Add direct connection permission

-- File Changes --

    M index.bs (16)

-- Patch Links --

https://github.com/w3c/permissions/pull/196.patch
https://github.com/w3c/permissions/pull/196.diff

-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/w3c/permissions/pull/196

Received on Monday, 5 August 2019 13:34:55 UTC