diff --git a/server/src/browser-management/classes/RemoteBrowser.ts b/server/src/browser-management/classes/RemoteBrowser.ts index d2f83fdf..f64c0613 100644 --- a/server/src/browser-management/classes/RemoteBrowser.ts +++ b/server/src/browser-management/classes/RemoteBrowser.ts @@ -21,13 +21,21 @@ import { getInjectableScript } from 'idcac-playwright'; import { BackendPerformanceMonitor } from '../../../../perf/performance' chromium.use(stealthPlugin()); -// Memory management configuration const MEMORY_CONFIG = { gcInterval: 60000, // 1 minute maxHeapSize: 2048 * 1024 * 1024, // 2GB heapUsageThreshold: 0.85 // 85% }; +const SCREENCAST_CONFIG = { + format: 'jpeg', + quality: 75, + maxWidth: 1280, + maxHeight: 720, + targetFPS: 30, + compressionQuality: 0.8, + maxQueueSize: 2 +}; /**