diff --git a/pkg/rtc/participant.go b/pkg/rtc/participant.go index 2d9d21cb7..5685dca77 100644 --- a/pkg/rtc/participant.go +++ b/pkg/rtc/participant.go @@ -1114,7 +1114,7 @@ func (p *ParticipantImpl) setupTransportManager() error { TCPFallbackRTTThreshold: p.params.TCPFallbackRTTThreshold, AllowUDPUnstableFallback: p.params.AllowUDPUnstableFallback, TURNSEnabled: p.params.TURNSEnabled, - AllowPlayoutDelay: p.params.PlayoutDelay.GetEnabled() && p.SupportsSyncStreamID(), + AllowPlayoutDelay: p.params.PlayoutDelay.GetEnabled(), Logger: p.params.Logger.WithComponent(sutils.ComponentTransport), }) if err != nil { @@ -2291,7 +2291,7 @@ func (p *ParticipantImpl) SendDataPacket(dp *livekit.DataPacket, data []byte) er err := p.TransportManager.SendDataPacket(dp, data) if err != nil { - if (err == sctp.ErrStreamClosed || err == io.ErrClosedPipe) && p.params.ReconnectOnDataChannelError { + if (errors.Is(err, sctp.ErrStreamClosed) || errors.Is(err, io.ErrClosedPipe)) && p.params.ReconnectOnDataChannelError { p.params.Logger.Infow("issuing full reconnect on data channel error") p.IssueFullReconnect(types.ParticipantCloseReasonDataChannelError) } diff --git a/pkg/rtc/participant_sdp.go b/pkg/rtc/participant_sdp.go index 2d24f15e3..9bacce907 100644 --- a/pkg/rtc/participant_sdp.go +++ b/pkg/rtc/participant_sdp.go @@ -252,7 +252,7 @@ func (p *ParticipantImpl) configurePublisherAnswer(answer webrtc.SessionDescript opusPT, err := parsed.GetPayloadTypeForCodec(sdp.Codec{Name: "opus"}) if err != nil { - p.pubLogger.Infow("failed to get opus payload type", "error", err, "trakcID", ti.Sid) + p.pubLogger.Infow("failed to get opus payload type", "error", err, "trackID", ti.Sid) continue }