From c3b984932869ee16bfc10f82f840a0d04529e20f Mon Sep 17 00:00:00 2001 From: Raja Subramanian Date: Mon, 6 Mar 2023 09:08:02 +0530 Subject: [PATCH] Return high quality when there are no tracks. (#1493) --- pkg/rtc/participant.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index 526e30628..182649571 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -23,6 +23,7 @@ import ( "github.com/livekit/livekit-server/pkg/rtc/types" "github.com/livekit/livekit-server/pkg/sfu" "github.com/livekit/livekit-server/pkg/sfu/buffer" + "github.com/livekit/livekit-server/pkg/sfu/connectionquality" "github.com/livekit/livekit-server/pkg/telemetry" "github.com/livekit/mediatransportutil/pkg/twcc" "github.com/livekit/protocol/auth" @@ -849,7 +850,8 @@ func (p *ParticipantImpl) GetConnectionQuality() *livekit.ConnectionQualityInfo } if numTracks == 0 { - return nil + minQuality = livekit.ConnectionQuality_EXCELLENT + minScore = connectionquality.MaxMOS } return &livekit.ConnectionQualityInfo{