diff --git a/pkg/rtc/participant_signal.go b/pkg/rtc/participant_signal.go index 6df8cfcdc..215f0515d 100644 --- a/pkg/rtc/participant_signal.go +++ b/pkg/rtc/participant_signal.go @@ -67,7 +67,7 @@ func (p *ParticipantImpl) SendJoinResponse(joinResponse *livekit.JoinResponse) e p.queuedUpdates = nil p.updateLock.Unlock() - if p.params.RequireMediaSectionWithJoinResponse { + if p.params.RequireMediaSectionWithJoinResponse && p.params.UseSinglePeerConnection { p.sendMediaSectionsRequirement(audioSectionsCountWithJoinResponse, videoSectionsCountWithJoinResponse) }