mirror of
https://github.com/heygen-com/hyperframes.git
synced 2026-11-14 13:27:13 +00:00
Streaming encode is a regression on Linux/headless-shell (confirmed by both local benchmarks and Rames' Linux VM A/B). The pipe becomes a bottleneck when capture is already fast — Chrome and FFmpeg compete for CPU instead of overlapping. Reverts: - enableStreamingEncode: true → false - useMultiPageCapture: true → false (shared WebSocket serializes CDP calls) - gpuBackend: "hardware" → "swiftshader" (needs real GPU to validate) All three features remain available as opt-in via config/env vars. The remaining 6 always-on optimizations (string-eval seek, FFmpeg threading, parallel audio, hwaccel extraction, worker tuning, lower PNG compression) are net-positive on all tested fixtures.