From: Matt Jordan Date: Wed, 29 Jun 2016 20:09:02 +0000 (-0500) Subject: pjproject/patches/config_site: Increase the max number of ICE candidates X-Git-Tag: 13.11.0-rc1~58^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=78960975f21d7e9d807d09634385b3a7153648d1;p=thirdparty%2Fasterisk.git pjproject/patches/config_site: Increase the max number of ICE candidates When negotiating ICE candidates with WebRTC capable endpoints, many networks will result in a browser offering ICE candidates that exceeds the default number of max candidates, 16. This patch bumps the max candidates to 32, with the max checks at twice the number of candidates. In practice, this has shown to be sufficient for browser/WebRTC negotiation. Change-Id: Ifd8da8b315f5ae14814d4ce20e10d2e6355020e5 --- diff --git a/third-party/pjproject/patches/config_site.h b/third-party/pjproject/patches/config_site.h index 8e854b7232..eb9f8b15cd 100644 --- a/third-party/pjproject/patches/config_site.h +++ b/third-party/pjproject/patches/config_site.h @@ -37,3 +37,7 @@ #undef PJ_TODO #define PJ_TODO(x) + +/* Defaults too low for WebRTC */ +#define PJ_ICE_MAX_CAND 32 +#define PJ_ICE_MAX_CHECKS (PJ_ICE_MAX_CAND * 2)