mirror of
https://github.com/livekit/livekit.git
synced 2026-08-27 22:34:25 +00:00
Don't add nack if it is already present in track codec (#1714)
This commit is contained in:
+10
-1
@@ -1958,7 +1958,16 @@ func configureAudioTransceiver(tr *webrtc.RTPTransceiver, stereo bool, nack bool
|
||||
c.SDPFmtpLine += ";sprop-stereo=1"
|
||||
}
|
||||
if nack {
|
||||
c.RTCPFeedback = append(c.RTCPFeedback, webrtc.RTCPFeedback{Type: webrtc.TypeRTCPFBNACK})
|
||||
var nackFound bool
|
||||
for _, fb := range c.RTCPFeedback {
|
||||
if fb.Type == webrtc.TypeRTCPFBNACK {
|
||||
nackFound = true
|
||||
break
|
||||
}
|
||||
}
|
||||
if !nackFound {
|
||||
c.RTCPFeedback = append(c.RTCPFeedback, webrtc.RTCPFeedback{Type: webrtc.TypeRTCPFBNACK})
|
||||
}
|
||||
}
|
||||
}
|
||||
configCodecs = append(configCodecs, c)
|
||||
|
||||
Reference in New Issue
Block a user