Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ice4j | 418 | 11 | 1 | 4 months ago | 36 | November 20, 2023 | 49 | apache-2.0 | Java | |
A Java implementation of the ICE protocol | ||||||||||
Strophe.jingle | 153 | 3 | 9 years ago | February 22, 2021 | 11 | mit | JavaScript | |||
webrtc connection plugin for strophe.js | ||||||||||
Java Bells | 75 | 9 years ago | 3 | other | Java | |||||
An implementation of Jingle for Java based on Libjitsi, Ice4J and Smack | ||||||||||
Libnice | 65 | 9 years ago | other | C | ||||||
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. |