diff --git a/pkg/sfu/receiver.go b/pkg/sfu/receiver.go index 628a1eea3..d96be04d5 100644 --- a/pkg/sfu/receiver.go +++ b/pkg/sfu/receiver.go @@ -367,6 +367,10 @@ func (w *WebRTCReceiver) DeleteDownTrack(peerID livekit.ParticipantID) { } func (w *WebRTCReceiver) sendRTCP(packets []rtcp.Packet) { + if w.closed.get() { + return + } + w.rtcpCh <- packets for _, p := range packets {