Software walkthroughs
Record a window or a tab and narrate over it with the microphone.
Guide
Screen Recorder records a screen, a window or a tab that the browser lets you pick. The page is built on getDisplayMedia + MediaRecorder, offers 30 or 60 fps, can request system audio and can open the microphone as well; when both sound sources are available they are mixed locally into one track through AudioContext.
Updated 2026-09-103 min read
Screen Recorder records a screen, a window or a tab that the browser lets you pick. The page is built on getDisplayMedia + MediaRecorder, offers 30 or 60 fps, can request system audio and can open the microphone as well; when both sound sources are available they are mixed locally into one track through AudioContext.
The result is a WebM, encoded as VP9+Opus first, then VP8+Opus, then whatever WebM codec the browser defaults to. ffmpeg.wasm is not used while recording; it is loaded only when you click “Convert to MP4 (send to the audio/video workbench)”.
| Input | Output | Notes |
|---|---|---|
recording a browser tab, 30 fps, system audio on, microphone off |
a WebM screen video plus the system audio the tab provides |
audio must be allowed in the share dialog |
recording a tutorial with system audio and microphone both on |
the two sources are mixed into one track in AudioContext |
if microphone permission fails, only system audio is recorded |
Record a window or a tab and narrate over it with the microphone.
Record just one tab, keep the page audio and download the WebM directly.
Record the desktop while you work, pause for sensitive steps and resume afterwards.
The shared stream has to actually provide an audio track; some browsers, systems or window-sharing modes do not, and the share dialog also needs the audio box ticked.
No. The shared track goes into MediaRecorder on the current page and the result stays in a Blob in browser memory.
The screen, system audio and microphone are handled locally in the browser by MediaRecorder/AudioContext, are never uploaded, and the ffmpeg CDN is not loaded; the ffmpeg core is downloaded for the first time only when you send the WebM to the workbench for MP4 conversion.
Updated 2026-09-10
Record a screen, window or tab with system audio and microphone mixed in