#1218: <usermedia> Capability Element (part of PEPC)

Visit on Github

Opened Apr 7, 2026

Specification

https://github.com/w3c/mediacapture-extensions/compare/main...otherdaniel:mediacapture-extensions:usermedia-element

Explainer

https://github.com/WICG/PEPC/blob/main/usermedia_element.md, https://github.com/WICG/PEPC/blob/main/explainer.md

The specification

Where and by whom is the work is being done?

  • GitHub repo: https://github.com/WICG/PEPC
  • Primary contacts:
    • Daniel Vogelheim (@otherdaniel), Google Chrome, Spec Writer
    • Minh Le (@MinhAnhL), Google Chrome, PM
    • Thomas Nguyen (@tungnh), Google Chrome, Engineer
  • Organization/project driving the specification: Google Chrome
  • This work is being funded by: Google Chrome
  • Group intended to standardize this work: - WebRTC Working Group.
  • Incubation and standards groups that have discussed the design:

Feedback so far

You should also know that...

  • Historical context: This is a subsequence step of <permission> element proposal, and in response to feedback and discussions, we are moving away from a single, generic permission element. Instead, we are proposing separate elements tailored to specific capabilities. After splitting and releasing the <geolocation> element proposal, we are now introducing the <usermedia> element. This new element will inherit all attributes, events, and checks from the <permission> element. Ultimately, the <permission> element will function solely as a base class for specialized capability elements and will not be for direct use.
  • The specification is currently hosted in a personal repository, and has not yet been submitted as a formal pull request. We intend to request a review from the WebRTC's media capture extensions this week.
<!-- Content below this is maintained by @w3c-tag-bot -->

Track conversations at https://tag-github-bot.w3.org/gh/w3ctag/design-reviews/1218

Discussions