Improve screencast performance: lower defaults, fps cap, drop mousemove flood

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
dekun
2026-06-27 11:09:16 +08:00
parent b9ee546bc1
commit a409f35e6c
7 changed files with 116 additions and 41 deletions
+5 -3
View File
@@ -9,9 +9,11 @@ services:
- DATA_DIR=/app/data
- MAX_SESSIONS=${MAX_SESSIONS:-1}
- SESSION_IDLE_TIMEOUT=${SESSION_IDLE_TIMEOUT:-1800}
- VIEWPORT_WIDTH=${VIEWPORT_WIDTH:-1280}
- VIEWPORT_HEIGHT=${VIEWPORT_HEIGHT:-720}
- SCREENCAST_QUALITY=${SCREENCAST_QUALITY:-80}
- VIEWPORT_WIDTH=${VIEWPORT_WIDTH:-1024}
- VIEWPORT_HEIGHT=${VIEWPORT_HEIGHT:-576}
- SCREENCAST_QUALITY=${SCREENCAST_QUALITY:-55}
- SCREENCAST_MAX_FPS=${SCREENCAST_MAX_FPS:-15}
- SCREENCAST_EVERY_NTH_FRAME=${SCREENCAST_EVERY_NTH_FRAME:-2}
volumes:
- ./data:/app/data
shm_size: "1gb"