Use simulcast codec as default policy for audio track (#4040)

This commit is contained in:
cnderrauber
2025-10-29 21:39:20 +08:00
committed by GitHub
parent c264b504c4
commit 075a7576ed

View File

@@ -2909,7 +2909,10 @@ func (p *ParticipantImpl) addPendingTrackLocked(req *livekit.AddTrackRequest) *l
}
backupCodecPolicy := req.BackupCodecPolicy
if backupCodecPolicy != livekit.BackupCodecPolicy_SIMULCAST && p.params.DisableCodecRegression {
// enable simulcast codec for audio by default
if (backupCodecPolicy != livekit.BackupCodecPolicy_REGRESSION && req.Type == livekit.TrackType_AUDIO) ||
(backupCodecPolicy != livekit.BackupCodecPolicy_SIMULCAST && p.params.DisableCodecRegression) {
backupCodecPolicy = livekit.BackupCodecPolicy_SIMULCAST
}