ice icon indicating copy to clipboard operation
ice copied to clipboard

WIP RFC 8445 ICE implementation in go

Master status GoDoc codecov

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
  • [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

Build status

Build Status Master status Go Report