Skip to content

Add independent webcam recording support across capture, storage, and analysis replay#1159

Draft
JackWilb wants to merge 1 commit intodevfrom
webcam-recording
Draft

Add independent webcam recording support across capture, storage, and analysis replay#1159
JackWilb wants to merge 1 commit intodevfrom
webcam-recording

Conversation

@JackWilb
Copy link
Copy Markdown
Contributor

Does this PR close any open issues?

Closes #1015

Give a longer description of what this PR addresses and why it's needed

This PR adds webcam recording as a first-class study feature, independent from screen recording and audio recording.

It introduces recordWebcam study/component config support, extends the recording runtime to manage separate screen/webcam/mic streams and per-trial assets, adds storage/download support for webcam recordings across all storage engines, and updates analysis replay to handle screen-only, webcam-only, or synchronized side-by-side screen + webcam playback. It also adds a webcam-only recording library/component, updates the existing screen-recording setup flow for combined capture, and includes example studies plus regenerated JSON schemas.

Provide pictures/videos of the behavior before and after these changes (optional)

Are there any additional TODOs before this PR is ready to go?

TODOs:

  • Update relevant documentation
  • ...

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 19, 2026

A preview of is uploaded and can be seen here:

https://revisit.dev/study/PR1159

Changes may take a few minutes to propagate.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant