Skip to main content

Appendix A. Lite and Full Implementations

ICE defines two types of implementations:

A.1. Full Implementation

A full implementation performs all ICE operations, including candidate gathering, connectivity checks, and nomination. A full implementation acts as both a STUN client and a STUN server.

A.2. Lite Implementation

A lite implementation is a simplified implementation that only acts as a STUN server. Lite implementations are suitable for servers with public IP addresses. Lite implementations do not perform connectivity checks.