Changes
Co-authored-by: Reifonas <211114984+Reifonas@users.noreply.github.com>
This commit is contained in:
@@ -34,6 +34,7 @@ export async function startBroadcast(stream: MediaStream): Promise<BroadcasterHa
|
||||
const notify = () => 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<BroadcasterHa
|
||||
const pc = new RTCPeerConnection({ iceServers: ICE_SERVERS });
|
||||
peers.set(msg.viewerId, pc);
|
||||
|
||||
stream.getTracks().forEach((t) => pc.addTrack(t, stream));
|
||||
activeStream.getTracks().forEach((t) => pc.addTrack(t, activeStream));
|
||||
|
||||
pc.onicecandidate = (ev) => {
|
||||
if (ev.candidate && channel) {
|
||||
|
||||
Reference in New Issue
Block a user