From d6d21286c17259935b002dc29616c7f3a60a8daf Mon Sep 17 00:00:00 2001 From: Alexey Khit Date: Sat, 11 Mar 2023 20:46:28 +0300 Subject: [PATCH] Increase WebRTC receive MTU size --- pkg/webrtc/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pkg/webrtc/api.go b/pkg/webrtc/api.go index 907378ea..4d4bec43 100644 --- a/pkg/webrtc/api.go +++ b/pkg/webrtc/api.go @@ -41,6 +41,9 @@ func NewAPI(address string) (*webrtc.API, error) { // fix https://github.com/pion/webrtc/pull/2407 s.SetDTLSInsecureSkipHelloVerify(true) + // Ethernet MTU (1500) - IP Header (20) - UDP Header (8) + s.SetReceiveMTU(1472) + if address != "" { address, network, _ := strings.Cut(address, "/") if network == "" || network == "udp" {