exit downtrackRTCPWorker after disconnection

This commit is contained in:
David Zhao
2021-06-17 23:31:17 -07:00
parent 6c5abde7d9
commit 515b1f0f7e

View File

@@ -841,6 +841,9 @@ func (p *ParticipantImpl) downTracksRTCPWorker() {
for {
time.Sleep(5 * time.Second)
if p.State() == livekit.ParticipantInfo_DISCONNECTED {
return
}
if p.subscriber.pc.ConnectionState() != webrtc.PeerConnectionStateConnected {
continue
}