mediacapture-extensions
mediacapture-extensions copied to clipboard
Extensions to Media Capture and Streams by the WebRTC Working Group
FaceDetection metadata is one example of VideoFrame segmentation, which is useful for: - Background blur: Keep the area defined as "foreground" sharp, blur areas outside the foreground - Segmentation: The...
Currently the API in PR 78 proposes to provide hw acceleration for Face Detection based on camera driver support. Tying support for accelerated Face Detection to support in a camera...
We would ideally converge these two APIs to use similar metadata. At least from an editor point of view, we should reuse enums and types as much as possible between...
rvfc can be used to grab information of video frames and do canvas painting. FaceDetection metadata can be useful in that context. There can be different approaches to how we...
PR #55 adds supports for automatic continuous face framing as a `boolean` constrainable property. If a need for automatic single-shot face framing arises, the `MediaTrackConstraintSet` `faceFraming` `booleans` could be replaced...
The [change of configuration](https://w3c.github.io/mediacapture-extensions/#change-track-configuration) steps say: _"If track.[muted](https://www.w3.org/TR/mediacapture-streams/#dom-mediastreamtrack-muted) is true, wait for track.[muted](https://www.w3.org/TR/mediacapture-streams/#dom-mediastreamtrack-muted) to become false or track.[readyState](https://www.w3.org/TR/mediacapture-streams/#dom-mediastreamtrack-readystate) to be "ended"."_ A note explains _"these events are potentially triggered simultaneously...
Following on https://github.com/w3c/mediacapture-extensions/pull/69 and media capture transform, face detection metadata could be made available to mediastreamtrack transforms. There are a few possibilities we could envision. The following come to mind:...
There is the potential for many different configuration changes. What if an application is only interested in some? For example, we see [this demo code](https://github.com/GoogleChrome/samples/blob/ea226e6/image-capture/background-blur.js) by François, which currently reads:...
During the WebRTC WG's interim meeting of January 2023, I presented a proposal for a API, which will auto-pause tracks under certain conditions, and fire an event notifying the app...
Fixes #31 tag @o1ka *** Preview | Diff