diff --git a/main.go b/main.go index 7ca2583..95af9f2 100644 --- a/main.go +++ b/main.go @@ -140,6 +140,7 @@ func (rtc *WebRTC) Play(streamPath string) bool { switch connectionState { case ICEConnectionStateDisconnected: sub.Close() + rtc.Close() case ICEConnectionStateConnected: //rtc.videoTrack = rtc.GetSenders()[0].Track()