Streaming: Qualitäts-Presets (720p30 bis 4K60)

Dropdown im Topbar zum Wählen der Stream-Qualität vor dem Start:
- 720p30 (2.5 Mbit/s), 1080p30 (5), 1080p60 (8), 1440p60 (14), 4K60 (25)
- Steuert getDisplayMedia-Constraints + WebRTC maxBitrate/maxFramerate
- Default: 1080p60 (wie bisher)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Daniel 2026-03-08 22:50:59 +01:00
parent 9c286ee877
commit 9edc93a0cd
2 changed files with 45 additions and 4 deletions

View file

@ -408,6 +408,22 @@
width: 140px;
}
.stream-select-quality {
width: 120px;
padding: 10px 14px;
border: 1px solid var(--bg-tertiary);
border-radius: var(--radius);
background: var(--bg-secondary);
color: var(--text-normal);
font-size: 14px;
cursor: pointer;
outline: none;
transition: border-color var(--transition);
}
.stream-select-quality:focus { border-color: var(--accent); }
.stream-select-quality:disabled { opacity: 0.5; cursor: not-allowed; }
.stream-select-quality option { background: var(--bg-secondary); color: var(--text-normal); }
/* ── Lock icon on tile ── */
.stream-tile-lock {
position: absolute;