Log receiver close. (#2456)

* Log receiver close.

This is going to increase log volume, but want to check if peer
connection close trickles back into receiver close.

* log final close
This commit is contained in:
Raja Subramanian
2024-02-06 23:33:58 +05:30
committed by GitHub
parent af0a8fbbbc
commit 5a310f961c

View File

@@ -257,9 +257,11 @@ func (t *MediaTrack) AddReceiver(receiver *webrtc.RTPReceiver, track *webrtc.Tra
sfu.WithStreamTrackers(),
)
newWR.OnCloseHandler(func() {
t.params.Logger.Infow("webrtc receiver closed")
t.MediaTrackReceiver.SetClosing()
t.MediaTrackReceiver.ClearReceiver(mime, false)
if t.MediaTrackReceiver.TryClose() {
t.params.Logger.Infow("mediaTrack closed")
if t.dynacastManager != nil {
t.dynacastManager.Close()
}