Changes between Version 4 and Version 5 of Using_Standalone_ICE
- Timestamp:
- Mar 16, 2009 3:01:37 PM (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
Using_Standalone_ICE
v4 v5 216 216 === Negotiation time === 217 217 218 ICE negotiation may take tens to hundreds of milliseconds to complete. The time it takes to complete negotiation depends on the number of candidates across all components in one single ''ice_strans'' and the round-trip between the two ICE endpoints. In our brief and non-scientific test, it took about 100-150 msec to complete, in scenario where two (SIP) endpoints were behind ADSL connection (both are in UK), with two components and 2-4 candidates per component.218 ICE negotiation may take tens to hundreds of milliseconds to complete. The time it takes to complete ICE negotiation depends on the number of candidates across all components in one single ''ice_strans'', the round-trip between the two ICE endpoints, as well as the signaling round-trip since ICE information is exchanged using the signaling. In our brief (and strictly non-scientific!) test, it took about 100-150 msec to complete, in scenario where two (SIP) endpoints were behind different ADSL connections (both are in UK), with two components and 2-4 candidates per component. May I also mention that we use SIP proxy for the call (the SIP proxy was in US), hence the negotiation time depended on the SIP signaling round-trip as well. 219 219 220 220 But please also note that '''it may take seconds''' for ICE to report negotiation failure. ICE will wait until all STUN retransmissions have timed-out, and with the default setting, it will take 7-8 seconds before it will report ICE negotiation failure.