Required:
- share screen
- share microphone
- save both into a resulting video file with a maximum desync of about one second1
Eventually useful:
Optional:
- trim or mask edges (privacy setting) 3
-
since the user sessions do not include realtime conversation, a small desync of audio and video is probably acceptable (the less the better). The value is arbitrarily chosen by me, but I think it should not become much larger than this, because it might distort the impression you get when viewing and analyzing ↩︎
-
Not all browsers seem to support screenshare with audio. If it is available, it should be used. If not, it might be good to additionally share audio. It is not strictly required for Forgejo, but for software that can emit audio as well as for accessibility testing that involves screen readers (although I prefer live sessions for this anyway) ↩︎
-
I plan to encourage sharing the full screen, because context menus are not always visible when sharing only a single window. But users might prefer to strip sensitive information such as their toolbars or other browser tabs etc. IMHO it would be okay if this happens server-side: It would still technically be available for the sever admin, but not for user researchers ↩︎