Skip to content

TURN Feature Matrix

TURN client to TURN server protocols

ProtocolSupportRelevant specification
UDP✅RFC 5766 ↗
TCP✅RFC 5766 ↗
TLS✅RFC 5766 ↗
DTLSNodraft-petithuguenin-tram-turn-dtls-00 ↗

TURN client to TURN server protocols

ProtocolSupportRelevant specification
TURN (base RFC)✅RFC 5766 ↗
TURN REST API✅ (See FAQ)draft-uberti-behave-turn-rest-00 ↗
Origin field in TURN (Multi-tenant TURN Server)✅draft-ietf-tram-stun-origin-06 ↗
ALPN support for STUN & TURN✅RFC 7443 ↗
TURN Bandwidth draft specsNodraft-thomson-tram-turn-bandwidth-01 ↗
TURN-bis (with dual allocation) draft specsNodraft-ietf-tram-turnbis-04 ↗
TCP relaying TURN extensionNoRFC 6062 ↗
IPv6 extension for TURNNoRFC 6156 ↗
oAuth third-party TURN/STUN authorizationNoRFC 7635 ↗
DTLS support (for TURN)Nodraft-petithuguenin-tram-stun-dtls-00 ↗
Mobile ICE (MICE) supportNodraft-wing-tram-turn-mobility-02 ↗