Name | Date | Size | #Lines | LOC | ||
---|---|---|---|---|---|---|
.. | 03-May-2022 | - | ||||
agent/ | H | 21-Oct-2020 | - | 25,648 | 15,815 | |
docs/reference/libnice/ | H | 03-May-2022 | - | 233 | 216 | |
examples/ | H | 21-Oct-2020 | - | 1,196 | 841 | |
gst/ | H | 21-Oct-2020 | - | 1,377 | 942 | |
nice/ | H | 21-Oct-2020 | - | 352 | 277 | |
random/ | H | 21-Oct-2020 | - | 466 | 179 | |
socket/ | H | 21-Oct-2020 | - | 7,008 | 4,617 | |
stun/ | H | 21-Oct-2020 | - | 10,009 | 5,332 | |
subprojects/ | H | 21-Oct-2020 | - | 5 | 5 | |
tests/ | H | 21-Oct-2020 | - | 14,056 | 9,485 | |
AUTHORS | H A D | 21-Oct-2020 | 187 | 5 | 4 | |
COPYING | H A D | 21-Oct-2020 | 237 | 5 | 4 | |
COPYING.LGPL | H A D | 21-Oct-2020 | 25.9 KiB | 511 | 422 | |
COPYING.MPL | H A D | 21-Oct-2020 | 25.1 KiB | 470 | 395 | |
NEWS | H A D | 21-Oct-2020 | 12 KiB | 323 | 268 | |
README | H A D | 21-Oct-2020 | 1.7 KiB | 81 | 59 | |
TODO | H A D | 21-Oct-2020 | 603 | 15 | 13 | |
meson.build | H A D | 21-Oct-2020 | 9.4 KiB | 321 | 276 |
README
1 2Nice: GLib ICE library 3====================== 4 5Copyright 6--------- 7 8 (C) 2006-2020 Collabora Ltd. 9 (C) 2006-2011 Nokia Corporation 10 11License 12------- 13 14See the file COPYING. 15 16Requirements 17------------ 18 19 glib >= 2.54 20 pkg-config 21 gnutls >= 2.12.0 or OpenSSL 22 gupnp-igd >= 0.1.2 (optional) 23 gstreamer-0.10 (optional) 24 gstreamer-1.0 (optional) 25 26Build instructions 27------------------ 28 29libnice uses the Meson Build System: https://mesonbuild.com 30 31To build on Linux and Mac, you only need to type the usual commands : 32 33 meson builddir 34 ninja -C builddir 35 ninja -C builddir test (or "meson test -C builddir" for more control) 36 sudo ninja -C builddir install 37 38See https://mesonbuild.com/Quick-guide.html#compiling-a-meson-project 39for more details and how to install the Meson build system. 40 41Structure 42--------- 43 44 agent/ - ICE agent 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 51 tests/ - Unit tests 52 53Relevant standards 54------------------ 55 56These standards are relevant to nice's current implementation. 57 58ICE 59 http://tools.ietf.org/html/rfc5245 (old) 60 http://tools.ietf.org/html/rfc8445 61STUN 62 http://tools.ietf.org/html/rfc3489 (old) 63 http://tools.ietf.org/html/rfc5389 64TURN 65 http://tools.ietf.org/html/rfc5766 66RTP 67 http://tools.ietf.org/html/rfc3550 68ICE-TCP RFC 69 http://tools.ietf.org/html/rfc6544 70Trickle ICE 71 https://tools.ietf.org/html/draft-ietf-ice-trickle-21 72XMPP Jingle ICE transport 73 http://www.xmpp.org/extensions/xep-0176.html 74 75In future, nice may additionally support the following standards. 76 77NAT-PMP 78 http://files.dns-sd.org/draft-cheshire-nat-pmp.txt 79 80 81