Smart Screen Recorder is an OutSystems Reactive Web component that allows you to record your browser’s screen, including audio, with just a few clicks.Users can choose to capture:
Entire screen
Specific application window
Specific browser tab (with audio)
The recording is saved locally in WebM format
Download & Install from Forge
Go to the OutSystems Forge.
Search for Smart Screen Recorder (Video + Audio).
Download and install it into your OutSystems environment.
Add the Block to Your Screen
Open your Reactive Web app in Service Studio.
Drag and drop the ScreenRecorder Block from the component into your desired screen.
ScreenRecorder
Publish Your App
Click 1-Click Publish to deploy the app with the recording functionality.
Required Scripts: The recorder logic is already bundled with the component. No extra dependencies are required.
Browser Permissions: Ensure the browser has permissions to capture the screen and microphone.
Audio Capture: When choosing a tab for recording, enable the "Share Tab Audio" checkbox in the browser's share dialog.
Screen and audio recording requires user permission — there is no way to bypass the browser’s built-in security prompt.
Audio capture is only available when recording a browser tab and enabling "Share Tab Audio".
Does not currently support direct cloud uploads (local download only).
Browser Support
Chrome, Edge, Firefox (desktop) — full support.
Safari — limited / evolving support.
Mobile browsers — not widely supported.
Requires HTTPS or localhost.
⚠ Always inform users that recording is in progress and obtain consent before capturing their screen or audio.