From f08fc581e0594e4d6a96cff2facb9bd69400c3ee Mon Sep 17 00:00:00 2001 From: cnderrauber Date: Fri, 10 Jan 2025 11:55:28 +0800 Subject: [PATCH] disable sctp zero checksum for unknown sdk (#3321) --- pkg/rtc/clientinfo.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/rtc/clientinfo.go b/pkg/rtc/clientinfo.go index 8687efa22..2785edd08 100644 --- a/pkg/rtc/clientinfo.go +++ b/pkg/rtc/clientinfo.go @@ -102,7 +102,8 @@ func (c ClientInfo) SupportErrorResponse() bool { } func (c ClientInfo) SupportSctpZeroChecksum() bool { - return !(c.isGo() && c.compareVersion("2.4.0") < 0) + return !(c.ClientInfo.GetSdk() == livekit.ClientInfo_UNKNOWN || + (c.isGo() && c.compareVersion("2.4.0") < 0)) } // compareVersion compares a semver against the current client SDK version