feat: Implement dynamic video quality selection and mid-stream source switching, improve viewer connection handling by closing old connections, and optimize broadcaster notifications.

This commit is contained in:
2026-02-23 05:45:33 +01:00
parent 0d7a51ddcd
commit deab4dd4a0
4 changed files with 102 additions and 6 deletions

View File

@@ -267,6 +267,15 @@
<label class="label">Audio Source (Microphone/Virtual Sinks)</label>
<select id="audioSelect"></select>
<label class="label">Video Quality</label>
<select id="qualitySelect">
<option value="1000000|30">Low (1 Mbps / 30fps)</option>
<option value="4000000|30">Medium (4 Mbps / 30fps)</option>
<option value="8000000|60" selected>High (8 Mbps / 60fps)</option>
<option value="15000000|60">Ultra (15 Mbps / 60fps)</option>
<option value="30000000|60">Max (30 Mbps / 60fps)</option>
</select>
<div style="margin-top: auto;">
<button id="startBtn" disabled style="margin-bottom: 0.5rem;">Start Broadcast</button>