WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
211945
Implement HTMLVideoElement.requestVideoFrameCallback()
https://bugs.webkit.org/show_bug.cgi?id=211945
Summary
Implement HTMLVideoElement.requestVideoFrameCallback()
Thomas Steiner
Reported
2020-05-15 02:22:17 PDT
HTMLVideoElement.requestVideoFrameCallback() allows web authors to register a callback which runs in the rendering steps when a new video frame is sent to the compositor. This is intended to allow web authors to do efficient per-video-frame processing of video, such as video processing and painting to a canvas, video analysis, or synchronization with external audio sources. This API has support from Mozilla (
https://mozilla.github.io/standards-positions/#requestVideoFrameCallback
) and is already implemented in Chromium. Specification:
https://wicg.github.io/video-rvfc/
Attachments
Add attachment
proposed patch, testcase, etc.
Radar WebKit Bug Importer
Comment 1
2020-05-15 12:23:50 PDT
<
rdar://problem/63284373
>
Will Morgan
Comment 2
2020-12-08 06:41:42 PST
This would really help synchronise WebGL UIs dependent on a video feed showing the device camera, or a webcam. Being able to link the requested frame rate from the camera and only render when a new frame is available would be good to maximise performance and battery life. Render accuracy for our apps on Chrome has improved since adopting the API, and it would be great to see it on Safari/Webkit, too.
Thomas Steiner
Comment 3
2022-02-19 10:53:20 PST
This has landed. Thank you!
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug