specs icon indicating copy to clipboard operation
specs copied to clipboard

Use empty ICE candidate to indicate done sending candidates

Open MaximeBdrd opened this issue 1 year ago • 2 comments

Add an additional notification message to the WebRTC flow that has to be sent after a peer sends its last ICE candidate. It contains the total number for ICE candidates sent by this peer so that the other peer will know it received everything even when reception is out of order. It is useful for a peer to know it received all the candidates for candidate pair selection and troubleshooting.

MaximeBdrd avatar Feb 29 '24 20:02 MaximeBdrd

As discussed during the F2F in Puerto Rico, updated the PR to instead use an empty ICE candidate to indicate that a peer is done sending its candidate.

Note: ICE candidates are expected to be received in order.

jflevesque-genetec avatar Mar 12 '24 20:03 jflevesque-genetec

Suggest to refer to RFC 8838 regarding end-of-candidates. Also suggest to keep candidates element mandatory but require to send empty content. Otherwise it is unclear whether to send empty content or leave out.

Not sure whether this needs normative text as everything is well defined in RFC 8838.

HansBusch avatar Mar 13 '24 11:03 HansBusch