Does Kurento supports iceRestart from client?

44 views
Skip to first unread message

Hemrajsinh Gharia

unread,
Jul 27, 2020, 12:55:53 AM7/27/20
to kurento
It seems RTCPeerConnection  support iceRestart. We have a use-case where a session keeps active for 5-6 hours and there are chances that a user may switch to another network (e.g. from wifi to mobile tethering). In such case, the previously shared ICE is no more valid and streaming is broken. From browser there is an option to restart ICE as shown at https://developer.mozilla.org/en-US/docs/Web/API/RTCOfferOptions/iceRestart and https://w3c.github.io/webrtc-pc/#dom-rtcofferoptions-icerestart 

But what will happen on kurento server-side if I share new ICE candidates to already negotiated WebRTC endpoint? Is it supported? And if yes, then will previously shared candidates will be discarded from endpoint?

Thanks

Juan Navarro

unread,
Aug 3, 2020, 9:01:57 AM8/3/20
to kur...@googlegroups.com
No, sorry, we never got to implement ICE restart for Kurento WebRtcEndpoint. For now (also what OpenVidu does) the best action is to reestablish the WebRTC connection if some critical parameter changes in the client.
--
Juan Navarro
Kurento maintainer & developer
@j1elo at GitHub, Twitter
--
You received this message because you are subscribed to the Google Groups "kurento" group.
To unsubscribe from this group and stop receiving emails from it, send an email to kurento+u...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/kurento/f2c448fb-7ca4-4162-860e-1fb27410fc9do%40googlegroups.com.

Reply all
Reply to author
Forward
0 new messages