Don't close rtcpreader if downtrack will be resumed (#1632)

This commit is contained in:
cnderrauber
2023-04-19 13:57:18 +08:00
committed by GitHub
parent 10b70c9299
commit 4bd0646fdc
+1 -1
View File
@@ -836,7 +836,7 @@ func (d *DownTrack) CloseWithFlush(flush bool) {
d.logger.Debugw("closing sender", "kind", d.kind)
d.receiver.DeleteDownTrack(d.subscriberID)
if d.rtcpReader != nil {
if d.rtcpReader != nil && flush {
d.logger.Debugw("downtrack close rtcp reader")
d.rtcpReader.Close()
d.rtcpReader.OnPacket(nil)