diff --git a/relay.go b/relay.go index 735098b..7457b69 100644 --- a/relay.go +++ b/relay.go @@ -217,7 +217,8 @@ func newCall(mainOffer receivedSignal, r *activeRelay) { // Setup config peerConnectionConfig := webrtc.Configuration{ - ICEServers: callConf.iceServers, + ICEServers: callConf.iceServers, + SDPSemantics: webrtc.SDPSemanticsUnifiedPlanWithFallback, } // Create a new RTCPeerConnection @@ -396,13 +397,6 @@ func newCall(mainOffer receivedSignal, r *activeRelay) { clients := make(map[string]*webrtc.PeerConnection, 1) - // Close all clients connections at the end - defer func() { - for _, v := range clients { - v.Close() - } - }() - // Enter messags loop for {