8 (C) 2006-2020 Collabora Ltd.
9 (C) 2006-2011 Nokia Corporation
21 gnutls >= 2.12.0 or OpenSSL
22 gupnp-igd >= 0.1.2 (optional)
23 gstreamer-0.10 (optional)
24 gstreamer-1.0 (optional)
29 libnice uses the Meson Build System: https://mesonbuild.com
31 To build on Linux and Mac, you only need to type the usual commands :
35 ninja -C builddir test (or "meson test -C builddir" for more control)
36 sudo ninja -C builddir install
38 See https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project
39 for more details and how to install the Meson build system.
45 docs/ - Design and API documentation
46 gst/ - Gstreamer elements
47 nice/ - libnice library
48 random/ - random number generation
49 socket/ - Socket abstraction layer
50 stun/ - STUN implementation
56 These standards are relevant to nice's current implementation.
59 https://tools.ietf.org/html/rfc5245 (old)
60 https://tools.ietf.org/html/rfc8445
62 https://tools.ietf.org/html/rfc3489 (old)
63 https://tools.ietf.org/html/rfc5389
64 STUN Consent Freshness RFC
65 https://tools.ietf.org/html/rfc7675
67 https://tools.ietf.org/html/rfc5766
69 https://tools.ietf.org/html/rfc3550
71 https://tools.ietf.org/html/rfc6544
73 https://tools.ietf.org/html/draft-ietf-ice-trickle-21
74 XMPP Jingle ICE transport
75 https://www.xmpp.org/extensions/xep-0176.html
77 In future, nice may additionally support the following standards.
80 http://files.dns-sd.org/draft-cheshire-nat-pmp.txt