GithubHelp home page GithubHelp logo

tempbottle / libnice-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from libnice/libnice

0.0 2.0 0.0 2.36 MB

An implementation of the IETF’s Interactive Connectivity Establishment (ICE) standard — this is an official mirror of the upstream repository at http://cgit.freedesktop.org/libnice/libnice/.

Home Page: http://nice.freedesktop.org/

License: Other

C 99.70% Shell 0.25% Makefile 0.06%

libnice-1's Introduction

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


libnice-1's People

Contributors

aballier avatar asyropoulos avatar cgwalters avatar cmaiku avatar drizzt avatar dwmw2 avatar felixschl avatar ikonst avatar jcaden avatar jselbie avatar kakaroto avatar liviolab avatar naderm avatar ndufresne avatar nirbheek avatar ocrete avatar pwithnall avatar safinaskar avatar sdroege avatar shadeslayer avatar sjoerdsimons avatar tgurr avatar thammi avatar timmooney avatar trescurieux avatar xhaakon avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.