Skip to content

chore(capture): better defaults#703

Merged
Kikobeats merged 5 commits intomasterfrom
capture
Mar 3, 2026
Merged

chore(capture): better defaults#703
Kikobeats merged 5 commits intomasterfrom
capture

Conversation

@Kikobeats
Copy link
Member

@Kikobeats Kikobeats commented Mar 3, 2026

Note

Medium Risk
Medium risk because it changes how recordings are started/stopped (auto-stop in the extension + new timeout handling) and alters default MP4 codec and constraint behavior, which can affect output compatibility and capture reliability.

Overview
Removes the quality option (and related bitrate presets/exports) from @browserless/capture, simplifying capture configuration and docs/tests accordingly.

Shifts recording lifetime control into the extension by passing duration to START_RECORDING for an auto-stop timer, starting MediaRecorder without a fixed timeslice, and adding a host-side safety timeout while awaiting the websocket recording buffer.

Updates defaults by changing the MP4 default codec to avc1.640028 and no longer forcing a maxFrameRate into inferred/custom video constraints; the benchmark script now takes a raw BITRATE env var instead of QUALITY presets.

Written by Cursor Bugbot for commit 6232a41. This will update automatically on new commits. Configure here.

@Kikobeats Kikobeats merged commit fed6b62 into master Mar 3, 2026
22 checks passed
@Kikobeats Kikobeats deleted the capture branch March 3, 2026 15:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant