From 65c30c0ef4cf4c38bf420f122f1f5253fd8ab807 Mon Sep 17 00:00:00 2001 From: amhsirak Date: Mon, 6 Jan 2025 11:54:31 +0530 Subject: [PATCH] feat: screencast config --- server/src/browser-management/classes/RemoteBrowser.ts | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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 +}; /**