| 92 | STUN and TURN transports support IPv6 already, and now ICE stream transport support IPv6 too. Also, ICE stream transport has been updated to be able to have multiple STUN and TURN transports and each STUN/TURN transport may use either IPv4 and IPv6. |
| 93 | |
| 94 | Modifications in {{{pj_ice_strans_cfg}}}: |
| 95 | - Deprecated {{{af}}} field, if it is set, the value will be ignored, address family setting is now specified via STUN/TURN transport setting, i.e: {{{stun_tp.af}}} and {{{turn_tp.af}}}. |
| 96 | - Deprecated {{{stun}}} and {{{turn}}} fields, but for backward compatibility, those fields will still be used only if {{{stun_tp_cnt}}} and/or {{{turn_tp_cnt}}} is set to zero. |
| 97 | - Added {{{stun_tp}}} and {{{turn_tp}}} as replacement of {{{stun}}} and {{{turn}}} respectively, and they are array so application can have multiple STUN/TURN transports. |
| 98 | - Added function {{{pj_ice_strans_stun_cfg_default()}}} and {{{pj_ice_strans_stun_cfg_default()}}} to initialize {{{stun_tp}}} and {{{turn_tp}}} respectively with default values. |
| 99 | - Added compile-time settings {{{PJ_ICE_MAX_STUN}}} and {{{PJ_ICE_MAX_TURN}}} to specify maximum number of STUN/TURN transports in each ICE component. |