Nice is an implementation of the IETF's draft Interactive Connectivity
Establishment standard (ICE). ICE is useful for applications that want to
establish peer-to-peer UDP data streams. It automates the process of
traversing NATs and provides security against some attacks.

Existing standards that use ICE include the Session Initiation Protocol (SIP)
and the Jingle XMPP extension for audio/video calls.

/usr/share/doc/libnice-dbg/NEWS.gz

libnice 0.1.2 (2012-04-03)
==========================
Fix a bug where a controlled agent may never go to READY if it received early conncheck
Restart connchecks on a failed candidate pair when receiving a triggered check
Fix a bug where gathering-done signal could be sent before UPnP mapping finishes
Fix a race condition where setting remote-candidates on a gathered stream failed if another strea
more»