Skip to content

Consider enforcing policy for ICE candidate timeouts #684

@atsakiridis

Description

@atsakiridis

Seems that with Chrome 58+ the timeout of candidates is increased from 10 seconds to 40 seconds. This means that if we are on a device where any weird interfaces are up (i.e. VPN, etc). The user might end up waiting a loooong time until the call is connected.

There are 2 obvious solutions:

  • Implement Trickle ICE
  • Enforce policy inside SDK so that if we have the candidates we need we can timeout sooner and establish the call.

Now, since this is not something that is bitting us yet, it's not critical. But we definitely need to keep an eye on it. Here are some interesting resources:

For now I'm assigning some time to properly investigate and see how we can approach this without messing things up, as a spike. If needed we can follow up

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions