add 60s DVR buffer on focused stream and fix empty WebRTC offer
CI / Type-check & Build (push) Successful in 10m32s
CI / Build & Push image (push) Successful in 12m57s

Viewer offers carried no m-lines, so no media could ever flow back.
The focused card also never bound its stream because the DVR watcher ran
before mount.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ysj7705andCursor committed 2026-08-12 15:54:25 +09:00
1 parent 88c7c632bf
commit 14028e5d7c
4 files changed
+377 -12

No files matched your search

+1 -1
View File
@@ -83,7 +83,7 @@ const gridClass = computed(() => {
:viewer-names="viewerNamesByStream[card.streamId] || []"
:volume="volumeMap[card.streamId] ?? 1"
:muted="mutedMap[card.streamId] ?? false"
:focused="focusStreamId === card.streamId"
:focused="layoutMode === 'focus' ? index === 0 : focusStreamId === card.streamId"
@update:volume="emit('update:volume', card.streamId, $event)"
@update:muted="emit('update:muted', card.streamId, $event)"
@stop="emit('stop', card.streamId)"