<div dir="ltr"><div><font face="arial, helvetica, sans-serif">Hi,</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Is it possible to reset the remote candidates only? In my scenario, I'm suspecting the remote offer might've changed, e.g.:</font></div><div><font face="arial, helvetica, sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​- ​</div>remote host roamed to a different network</font></div><div><font face="arial, helvetica, sans-serif"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​- ​</div>remote app restarted (auth and ports changed)</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">In such case, let’s assume <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​my app​</div> can refresh <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​the​</div> remote candidates by querying the signalling server<div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​ for them.​</div></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">How can I make libnice consider <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​re-​</div>negotiation? <div class="gmail_default" style="font-family:arial,helvetica,sans-serif;display:inline">​Naïvely using nice_agent_set_remote_candidates just appends them, and if the previous ones are deemed good enough, the new ones won't be considered. Ideally I'd like to drop the old remote candidates entirely (unless they repeat in the new set of remote candidates).</div></font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">There’s nice_agent_restart and nice_agent_stream_restart, but both of them also reset the local candidates and auth, which isn’t my goal at all.</font></div><div><font face="arial, helvetica, sans-serif"><br></font></div><div><font face="arial, helvetica, sans-serif">Thanks</font></div></div>