diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index f6fa994e7..3a1a3665f 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -510,7 +510,7 @@ func (p *ParticipantImpl) SendSpeakerUpdate(speakers []*livekit.SpeakerInfo) err var scopedSpeakers []*livekit.SpeakerInfo for _, s := range speakers { - if p.IsSubscribedTo(s.Sid) { + if p.IsSubscribedTo(s.Sid) || s.Sid == p.ID() { scopedSpeakers = append(scopedSpeakers, s) } }