summaryrefslogtreecommitdiff
path: root/Home.moin
blob: fde4a1ae4c024682ede84f6e7d360947c0859241 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
= libnice =
== The GLib ICE implementation ==

Libnice is an implementation of the IETF's draft Interactice Connectivity Establishment standard (ICE). It provides GLib-based library, libnice and [[http://www.gstreamer.net|GStreamer]] elements.

ICE is useful for applications that want to establish peer-to-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks.

Existing standards that use ICE include Session Initiation Protocol (SIP) and XMPP Jingle. 

Releases at: http://nice.freedesktop.org/releases/

You can browse the source code at: http://git.collabora.co.uk/?p=libnice.git;a=summary

Mailing list: http://lists.freedesktop.org/mailman/listinfo/nice 

==== Relevant Standards ====

 * [[http://tools.ietf.org/html/draft-ietf-mmusic-ice-19 |Latest ICE Draft]]
 * [[http://tools.ietf.org/html/rfc5389|RFC 5389 (stun)]]
 * [[http://www.tools.ietf.org/html/draft-ietf-behave-turn|Latest TURN Draft]]


[[http://farsight.freedesktop.org|Farsight]] is a complete streaming implementation that uses libnice.

----
CategoryHomepage