From 5c2c0f60067129177fd8342f56204c0a2aa8f063 Mon Sep 17 00:00:00 2001 From: "gpt-engineer-app[bot]" <159125892+gpt-engineer-app[bot]@users.noreply.github.com> Date: Thu, 14 May 2026 18:43:04 +0000 Subject: [PATCH] Changes Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com> --- src/lib/webrtc/broadcaster.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/webrtc/broadcaster.ts b/src/lib/webrtc/broadcaster.ts index d4aa4a3..d337bc8 100644 --- a/src/lib/webrtc/broadcaster.ts +++ b/src/lib/webrtc/broadcaster.ts @@ -34,6 +34,7 @@ export async function startBroadcast(stream: MediaStream): Promise listeners.forEach((cb) => cb(peers.size)); let channel: RealtimeChannel | null = null; + let activeStream: MediaStream = stream; const handleMessage = async (msg: SignalMessage) => { if (msg.type === 'viewer-join') { @@ -41,7 +42,7 @@ export async function startBroadcast(stream: MediaStream): Promise pc.addTrack(t, stream)); + activeStream.getTracks().forEach((t) => pc.addTrack(t, activeStream)); pc.onicecandidate = (ev) => { if (ev.candidate && channel) {