should avoid a race condition where a remote candidate is taken as a peer reflexive...
[sipe-libnice.git] / README
blobc6d67c70fd5d831d753786fd31a40827f554fac7
2 Nice: GLib ICE library
3 ======================
5 Copyright
6 ---------
8  (C) 2006, 2007 Collabora Ltd.
9  (C) 2006, 2007 Nokia Corporation
11 License
12 -------
14 See the file COPYING.
16 Requirements
17 ------------
19  glib >= 2.10
20  pkg-config
22 Limitations
23 -----------
25  - only implements ICE Lite
26  - no support for RTCP
27  - no support for IPv6
29 Structure
30 ---------
32  docs/    - design documentation
33  address/ - IP address convenience library
34  local/   - local address gathering code
35  random/  - random number generation
36  stun/    - STUN implementation
37  udp/     - UDP abstraction layer
38  agent/   - ICE agent
39  nice/    - libnice
41 Relevant standards
42 ------------------
44 These standards are relevant to nice's current implementation.
46 ICE draft 15
47   http://tools.ietf.org/wg/mmusic/draft-ietf-mmusic-ice/
48 STUN
49   http://tools.ietf.org/html/rfc3489
50   http://tools.ietf.org/html/rfc5389
51 TURN 
52   http://tools.ietf.org/wg/behave/draft-ietf-behave-turn/
53 RTP
54   http://tools.ietf.org/html/rfc3550
55 XMPP Jingle ICE transport
56   http://www.xmpp.org/extensions/xep-0176.html
58 In future, nice may additionally support the following standards.
60 TURN
61   http://tools.ietf.org/html/draft-ietf-behave-turn-02
62 NAT-PMP
63   http://files.dns-sd.org/draft-cheshire-nat-pmp.txt
64 UPnP IGD
65   http://www.upnp.org/standardizeddcps/igd.asp