Trickle ICE implementation.

RFC implemented:
* [RFC 8445](
* [RFC 8838](

## Features
* compatible both with aggressive and regular nomination
* role conflict resolution
* supports host, prflx, srflx and remote relay candidates (support for local relay candidates is planned)
* transaction pacing
* keepalives on valid and selected pairs

## Limitations
* there is always only one stream and one component -
we don't plan to add support for multiple streams and components
as WebRTC multiplexes traffic on a single socket but PRs are welcomed

## Installation

def deps do
    {:ex_ice, "~> 0.6.0"}

## Usage

See our [example](, 
[integration tests](,
and [documentation]( for usage examples.

We also provide a very simple [signalling server](, which can be used
to connect two ICE agents.