From 0d09b436d29a0c7101f72d9f4381dd0246c5c9f1 Mon Sep 17 00:00:00 2001 From: Pierre HUBERT Date: Sat, 11 Apr 2020 14:02:46 +0200 Subject: [PATCH] Attempt to receive only --- relay.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/relay.go b/relay.go index caed722..4057382 100644 --- a/relay.go +++ b/relay.go @@ -168,13 +168,15 @@ func newCall(mainOffer receivedSignal, r activeRelay) { } // Allow us to receive 1 audio & 1 video track - if _, err = peerConnection.AddTransceiverFromKind(webrtc.RTPCodecTypeVideo); err != nil { + if _, err = peerConnection.AddTransceiverFromKind(webrtc.RTPCodecTypeVideo, + webrtc.RtpTransceiverInit{Direction: webrtc.RTPTransceiverDirectionRecvonly}); err != nil { log.Println("Error: could not prepare to receive video track!", err) askForClose(r) return } - if _, err = peerConnection.AddTransceiverFromKind(webrtc.RTPCodecTypeAudio); err != nil { + if _, err = peerConnection.AddTransceiverFromKind(webrtc.RTPCodecTypeAudio, + webrtc.RtpTransceiverInit{Direction: webrtc.RTPTransceiverDirectionRecvonly}); err != nil { log.Println("Error: could not prepare to receive audio track!", err) askForClose(r) return