diff --git a/pkg/rtc/room.go b/pkg/rtc/room.go index 7b23d5ee5..d75adea5d 100644 --- a/pkg/rtc/room.go +++ b/pkg/rtc/room.go @@ -2028,10 +2028,10 @@ func GetOtherParticipantInfo( pInfos := make([]*livekit.ParticipantInfo, 0, len(allParticipants)) for _, op := range allParticipants { - if !op.Hidden() && + if !(skipSubscriberBroadcast && op.CanSkipBroadcast()) && + !op.Hidden() && op.Identity() != lpIdentity && - !isMigratingIn && - !(skipSubscriberBroadcast && op.CanSkipBroadcast()) { + !isMigratingIn { pInfos = append(pInfos, op.ToProto()) } }