enable nack if red encoding disabled (#1477)

This commit is contained in:
cnderrauber
2023-02-28 12:44:25 +08:00
committed by GitHub
parent e423873aa3
commit 29fa61068e

View File

@@ -205,6 +205,10 @@ func (t *MediaTrackSubscriptions) AddSubscriber(sub types.LocalParticipant, wr *
Stereo: info.Stereo,
Red: !info.DisableRed,
}
if addTrackParams.Red && (len(codecs) == 1 && codecs[0].MimeType == webrtc.MimeTypeOpus) {
addTrackParams.Red = false
}
sub.VerifySubscribeParticipantInfo(subTrack.PublisherID(), subTrack.PublisherVersion())
if sub.ProtocolVersion().SupportsTransceiverReuse() {
//