ice-turn: Fix audio loss after 5mn
Add PJNATH patch that modifies the following behaviors: - "Local preference" used to compute the candidate priority is now unique to each candidate (i.e., two candidates of the same type will never have the same priority.) - The "nominated pair" selected by the controlling agent will be the active pair, regardless of the computed priority. - The permissions, given to peer candidates on TURN server when ICE negotiation starts, are now set permanent (periodically renewed) to allow a peer to send on any valid pairs (pairs that have successfully passed the connectivity checks.) IMPORTANT: The patches are a back-port from PJSIP/PJNATH project, these patches must be disabled when PSIP/PJNATH is upgraded. Gitlab: #223 Change-Id: I82482d7da0b51f6e557fb6a5e98631f8b8a54db1
Showing
- contrib/src/pjproject/0001-android.patch 11 additions, 13 deletionscontrib/src/pjproject/0001-android.patch
- contrib/src/pjproject/0001-win-config.patch 6 additions, 7 deletionscontrib/src/pjproject/0001-win-config.patch
- contrib/src/pjproject/0002-win-vs-gnutls.patch 5 additions, 5 deletionscontrib/src/pjproject/0002-win-vs-gnutls.patch
- contrib/src/pjproject/0003-win-vs2017-props.patch 5 additions, 13 deletionscontrib/src/pjproject/0003-win-vs2017-props.patch
- contrib/src/pjproject/0009-add-config-site.patch 4 additions, 1 deletioncontrib/src/pjproject/0009-add-config-site.patch
- contrib/src/pjproject/0013-Assign-unique-local-preferences-for-candidates-with-.patch 85 additions, 0 deletions...ssign-unique-local-preferences-for-candidates-with-.patch
- contrib/src/pjproject/0014-Add-new-compile-time-setting-PJ_ICE_ST_USE_TURN_PERM.patch 53 additions, 0 deletions...dd-new-compile-time-setting-PJ_ICE_ST_USE_TURN_PERM.patch
- contrib/src/pjproject/0015-update-local-preference-for-peer-reflexive-candidate.patch 137 additions, 0 deletions...pdate-local-preference-for-peer-reflexive-candidate.patch
- contrib/src/pjproject/package.json 6 additions, 3 deletionscontrib/src/pjproject/package.json
- contrib/src/pjproject/rules.mak 3 additions, 0 deletionscontrib/src/pjproject/rules.mak