gortc / Ice
Licence: bsd-3-clause
WIP RFC 8445 ICE implementation in go
Stars: ✭ 95
Projects that are alternatives of or similar to Ice
Ice4j
A Java implementation of the ICE protocol
Stars: ✭ 332 (+249.47%)
Mutual labels: webrtc, ice, nat-traversal
libjuice
JUICE is a UDP Interactive Connectivity Establishment library
Stars: ✭ 197 (+107.37%)
Mutual labels: nat-traversal, ice
Stun
Fast RFC 5389 STUN implementation in go
Stars: ✭ 451 (+374.74%)
Mutual labels: webrtc, nat-traversal
Re
Generic library for real-time communications with async IO support
Stars: ✭ 444 (+367.37%)
Mutual labels: webrtc, ice
Go Stun
A go implementation of the STUN client (RFC 3489 and RFC 5389)
Stars: ✭ 420 (+342.11%)
Mutual labels: webrtc, nat-traversal
Gortcd
Fast TURN and STUN server: cross-platform, hot reload, flexible config
Stars: ✭ 358 (+276.84%)
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 (+372.63%)
Mutual labels: webrtc, ice
Saltyrtc Meta
Protocol description and organisational information for SaltyRTC implementations.
Stars: ✭ 67 (-29.47%)
Mutual labels: webrtc, protocol
Arduino Robust Serial
A simple and robust serial communication protocol. It was designed for Arduino but can be used for other purposes (e.g. bluetooth, sockets). Implementation in C Arduino, C++, Python and Rust.
Stars: ✭ 83 (-12.63%)
Mutual labels: protocol
Libcrtc
WebRTC C++ library built on top of chromium webrtc.
Stars: ✭ 89 (-6.32%)
Mutual labels: webrtc
Mediasoup3 Record Demo
Simple Record Demo using Mediasoup 3 and GStreamer
Stars: ✭ 84 (-11.58%)
Mutual labels: webrtc
Ipfs Companion
Browser extension that simplifies access to IPFS resources on the web
Stars: ✭ 1,247 (+1212.63%)
Mutual labels: protocol
ICE
Package ice implements Interactive Connectivity Establishment (ICE) [RFC8445]: A Protocol for Network Address Translator (NAT) Traversal. Complies to gortc principles as core package.
Currently in active development, so no guarantees for API backward compatibility.
Supported RFCs
- [ ] RFC 8445 — Interactive Connectivity Establishment
- [ ] Basic
- [ ] Full
- [ ] Trickle
- [x] RFC 8421 — Guidelines for Multihomed/Dual-Stack ICE
- [ ] ice-sip-sdp-21 — SDP Offer/Answer for ICE (sdp subpackage)
- [x] candidate
- [ ] remote candidate
- [ ] ice-lite
- [ ] ice-mismatch
- [ ] ice-pwd
- [ ] ice-ufrag
- [ ] ice-options
- [ ] ice-pacing
- [ ] RFC 6544 — TCP Candidates with ICE
- [ ] rtcweb-19 — WebRTC
- [ ] rtcweb-transports-17 — Transports
Build status
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].