(backend) add per-recording encoding config to start-recording API

Add new options to query start-start recording API. A resolution
("540p", "720p", "1080p") and a profile ("talking_heads", "text", "mixed")
are resolved to provide a width, height, fps and bitrate which
are passed on to the encoder. Using profiles allows for some flexibility
on quality if necessary without changing front facing user config.

Co-authored-by: sarthakbahal <sarthakbahal.45@gmail.com>
This commit is contained in:
leo
2026-07-07 16:20:15 +02:00
committed by lebaudantoine
parent 839cfa4b80
commit 35d2bae0f0
11 changed files with 601 additions and 26 deletions
+4
View File
@@ -8,6 +8,10 @@ and this project adheres to
## [Unreleased]
### Added
- ✨(backend) add per-recording encoding quality presets to start-recording API
## [1.30.0] - 2026-09-01
### Changed