← Back to release summary

Region Capture

Category
WebRTC
Type
New or changed feature
Status
Origin trial (Chrome 104)
Intent stage
Prepare to ship

Summary

We introduce a performant and robust API for cropping a self-capture video track. (Recall that applications may *already* video-capture the tab in which the application is run using getDisplayMedia(). Using our new Region Capture, such an application may now *crop* that track and remove some content from it; typically before sharing it remotely.)

Motivation

Applications need a performant and robust way to crop video tracks. For example, applications that combine video-conferencing and productivity-suite may wish to capture themselves, but only send the productivity-suite portion of themselves to remote participants, thereby avoiding a hall-of-mirrors effect.

Standards & signals

Samples: https://region-capture-demo.glitch.me https://w3c.github.io/mediacapture-region/demo

Explainers: https://github.com/w3c/mediacapture-region/blob/main/README.md

View on chromestatus.com