You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As it stands, Web applications can use Region Capture to crop tabs, and soon Element Capture too. And these apps wish to give the user control of the captured area, they can - see @beaufortfrancois's demo.
But what about screen-capture? Native applications like Zoom:
Draw a rectangle over the entire screen.
Allow the user to manipulate that rectangle.
Crop the video to the area defined by the rectangle.
I don't think Web apps can do anything similar today, and that's a shame. The main missing parts are:
The Web app cannot draw a user-interactive rectangle in arbitrary places on the screen, outside of the Web app's own viewport.
The Web app cannot receive updates of the user's interaction with that rectangle.
The first idea that comes to my mind is:
The browser exposes a new method: drawUserControllableRectange(OnCoordinatesChangedCb callback)
The Web app calls this and provides a callback.
The browser draws a rectange to the screen.
Whenever the user moves the rectangle or resizes it, the Web app receives the new coordinates via the callback.
The Web app uses mediacapture-transform to crop the frames in accordance with the user's request.
As it stands, Web applications can use Region Capture to crop tabs, and soon Element Capture too. And these apps wish to give the user control of the captured area, they can - see @beaufortfrancois's demo.
But what about screen-capture? Native applications like Zoom:
I don't think Web apps can do anything similar today, and that's a shame. The main missing parts are:
The first idea that comes to my mind is:
drawUserControllableRectange(OnCoordinatesChangedCb callback)
cc @fideltian
The text was updated successfully, but these errors were encountered: