Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements. ICE is useful for applications that want to establish peer-to...

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
COPYING.LGPL
Unknown
COPYING.MPL
Notifications You must be signed in to change notification settings

xieshren/libnice

Repository files navigation

Nice: GLib ICE library
======================
Copyright
---------
 (C) 2006-2011 Collabora Ltd.
 (C) 2006-2011 Nokia Corporation
License
-------
See the file COPYING.
Requirements
------------
 glib >= 2.10
 pkg-config
 gupnp-igd >= 0.1.2 (optional)
 gstreamer-0.10 >= 0.10.0 (optional)
Build instructions
------------------
To build on Linux and Mac, you only need to type the usual commands :
 ./configure && make && sudo make install
Please refer to the INSTALL file for more details.
If you are building from git, you must first run the ./autogen.sh script
to generate the configure file for you.
To build on Windows, please refer to the README.win32 file for build instructions
using Microsoft Visual Studio.
Structure
---------
 agent/ - ICE agent
 docs/ - Design and API documentation
 gst/ - Gstreamer elements
 nice/ - libnice library
 random/ - random number generation
 socket/ - Socket abstraction layer
 stun/ - STUN implementation
 tests/ - Unit tests
Relevant standards
------------------
These standards are relevant to nice's current implementation.
ICE draft 15
 http://tools.ietf.org/html/rfc5245
STUN
 http://tools.ietf.org/html/rfc3489
 http://tools.ietf.org/html/rfc5389
TURN 
 http://tools.ietf.org/html/rfc5766
RTP
 http://tools.ietf.org/html/rfc3550
XMPP Jingle ICE transport
 http://www.xmpp.org/extensions/xep-0176.html
In future, nice may additionally support the following standards.
NAT-PMP
 http://files.dns-sd.org/draft-cheshire-nat-pmp.txt

About

Libnice is an implementation of the IETF's Interactive Connectivity Establishment (ICE) standard (RFC 5245) and the Session Traversal Utilities for NAT (STUN) standard (RFC 5389). It provides a GLib-based library, libnice and a Glib-free library, libstun as well as GStreamer elements. ICE is useful for applications that want to establish peer-to...

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
COPYING
LGPL-2.1
COPYING.LGPL
Unknown
COPYING.MPL

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 98.1%
  • Other 1.9%

AltStyle によって変換されたページ (->オリジナル) /