All Projects → jitsi → Ice4j

jitsi / Ice4j

Licence: apache-2.0
A Java implementation of the ICE protocol

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Ice4j

Ice
WIP RFC 8445 ICE implementation in go
Stars: ✭ 95 (-71.39%)
Mutual labels:  webrtc, ice, nat-traversal
Gortcd
Fast TURN and STUN server: cross-platform, hot reload, flexible config
Stars: ✭ 358 (+7.83%)
Mutual labels:  webrtc, nat, nat-traversal
Stun
Fast RFC 5389 STUN implementation in go
Stars: ✭ 451 (+35.84%)
Mutual labels:  webrtc, nat-traversal
Turn
Pion TURN, an API for building TURN clients and servers
Stars: ✭ 831 (+150.3%)
Mutual labels:  webrtc, nat
Webrtc
A pure Rust implementation of WebRTC API
Stars: ✭ 922 (+177.71%)
Mutual labels:  webrtc, ice
Gnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 225 (-32.23%)
Mutual labels:  nat, nat-traversal
Go Stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
Stars: ✭ 420 (+26.51%)
Mutual labels:  webrtc, nat-traversal
Sipsorcery
A WebRTC, SIP and VoIP library for C# and .NET Core. Designed for real-time communications apps.
Stars: ✭ 449 (+35.24%)
Mutual labels:  webrtc, ice
Ice
A Go implementation of ICE
Stars: ✭ 114 (-65.66%)
Mutual labels:  webrtc, ice
Webrtc Data Channel Demo
WebRTC Data Channel demo
Stars: ✭ 116 (-65.06%)
Mutual labels:  webrtc, ice
Stun
A Go implementation of STUN
Stars: ✭ 141 (-57.53%)
Mutual labels:  webrtc, ice
Internet Hosting Tool
Enable Moonlight streaming from your PC over the Internet with no configuration required
Stars: ✭ 205 (-38.25%)
Mutual labels:  nat, nat-traversal
ormesh
[UNMAINTAINED: Try https://github.com/cmars/oniongrok instead] onion-routed mesh
Stars: ✭ 65 (-80.42%)
Mutual labels:  nat-traversal, nat
Re
Generic library for real-time communications with async IO support
Stars: ✭ 444 (+33.73%)
Mutual labels:  webrtc, ice
Sidedoor
SSH connection daemon for Debian/Raspbian/Ubuntu/etc
Stars: ✭ 97 (-70.78%)
Mutual labels:  nat, nat-traversal
Miniupnp
UPnP IGD implementation
Stars: ✭ 974 (+193.37%)
Mutual labels:  nat, nat-traversal
Turn
RFC 5766 TURN implementation in go
Stars: ✭ 109 (-67.17%)
Mutual labels:  webrtc, nat-traversal
libjuice
JUICE is a UDP Interactive Connectivity Establishment library
Stars: ✭ 197 (-40.66%)
Mutual labels:  nat-traversal, ice
opengnb
GNB is open source de-centralized VPN to achieve layer3 network via p2p with the ultimate capability of NAT Traversal.GNB是一个开源的去中心化的具有极致内网穿透能力的通过P2P进行三层网络交换的VPN。
Stars: ✭ 440 (+32.53%)
Mutual labels:  nat-traversal, nat
Nat
A powerful kit for adding native functionalities to your weex app.
Stars: ✭ 294 (-11.45%)
Mutual labels:  nat

ice4j

The Interactive Connectivity Establishment (ICE) protocol combines various NAT traversal utilities such as the STUN and TURN protocols in order to offer a powerful mechanism that allows Offer/Answer based protocols such as SIP and XMPP to traverse NATs.

This project provides a Java implementation of the ICE protocol that would be usable by both SIP and XMPP applications. The project also provides features such as socket sharing and support for Pseudo TCP.

ice4j is maintained by the Jitsi community. Use Jitsi's dev mailing list for questions and discussions.

Thanks

Work on this project was graciously funded by the NLnet Foundation. Thank you!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].