Smart Screen Recorder (Video + Audio) is a lightweight and easy-to-use component that lets you record your screen and optional audio directly inside any Reactive Web App.
It uses modern browser APIs (getDisplayMedia + MediaRecorder) to capture the selected screen, application window, browser tab or entire content along with system audio where supported.
getDisplayMedia
MediaRecorder
Key Features
Record screen + audio without plugins or native code.
Works entirely client-side (no server processing needed).
Automatic download of recordings in .webm format.
.webm
Detects when the user stops sharing from the browser’s floating bar and updates the app UI automatically.
Simple integration with OutSystems events and client actions.
Demo screen included for quick testing.
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.