Overview
Screen recording enables:- Recording desktop activity as video
- Configurable frame rate and quality
- Downloading recorded videos
- Monitoring recording status
Desktop automation requires a template with desktop support. Ensure your sandbox has desktop capabilities enabled.
Starting Recording
Start a screen recording:- Python
- JavaScript
Recording Options
Configure recording settings:- Python
- JavaScript
Stopping Recording
Stop a recording and get final information:- Python
- JavaScript
Recording Status
Check recording status:- Python
- JavaScript
Downloading Recording
Download the recorded video:- Python
- JavaScript
Complete Example
Complete recording workflow:- Python
- JavaScript
Recording Formats
Supported video formats:- MP4: H.264 encoded MP4 (recommended)
- WebM: WebM format (if supported)
Quality Settings
Quality options:- low: Lower file size, lower quality
- medium: Balanced quality and file size (default)
- high: Higher quality, larger file size
Frame Rate
Frame rate options:- 10 fps: Lower file size, choppier video
- 15 fps: Balanced (default)
- 30 fps: Smooth video, larger file size
Related
- Screenshots - Capture static screenshots
- VNC Server - Remote desktop access
- SDK: sandbox.desktop.start_recording() - Python SDK method
Next Steps
- Learn about Screenshots for static image capture
- Explore VNC Server for live remote access
- Review Mouse Control and Keyboard Control for automation
- Screenshots - Capture static screenshots
- Window Management - Manage windows during recording
- CLI System Commands - System operations from CLI

