mediacapture-extensions icon indicating copy to clipboard operation
mediacapture-extensions copied to clipboard

Extensions to Media Capture and Streams by the WebRTC Working Group

Results 56 mediacapture-extensions issues
Sort by recently updated
recently updated
newest added

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...