关闭

The GLib ICE implementation

标签: traversalstandardslibrarysessionxmppsecurity
577人阅读 评论(0) 收藏 举报
分类:

libnice

The GLib ICE implementation

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-peer UDP data streams. It automates the process of traversing NATs and provides security against some attacks. It also allows applications to create reliable streams using a TCP over UDP layer.

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

There is full API documentation.

Releases at: http://nice.freedesktop.org/releases/ and 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

Farsight is a complete streaming implementation that uses libnice.

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:21291次
    • 积分:313
    • 等级:
    • 排名:千里之外
    • 原创:8篇
    • 转载:13篇
    • 译文:0篇
    • 评论:0条
    文章分类