[webrtc-extensions] Add steps to clear [[CandidatePairs]] in response to ICE restart (#196)

henbos has just created a new issue for https://github.com/w3c/webrtc-extensions:

== Add steps to clear [[CandidatePairs]] in response to ICE restart ==
Filed as a follow-up to [this comment](https://github.com/w3c/webrtc-extensions/pull/194#discussion_r1457986273). The reason why I filed it is I'm not sure whether or not this is already covered by existing ICE pair removal steps.

If it is already covered, then restarting ICE would trigger removing all candidate pairs, and `icecandidatepairremoved` fires for all of them. This also means that the app has an opportunity to cancel those events.

If it is not covered, then we should probably say to queue a task to remove all ICE candidate pairs, in which case we need to decide whether or not `icecandidatepairremoved` should fire and whether or not they are cancelable.

Please view or discuss this issue at https://github.com/w3c/webrtc-extensions/issues/196 using your GitHub account


-- 
Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config

Received on Thursday, 25 January 2024 12:47:36 UTC