Search:
TURN
TURN is an extension for STUN-bis protocol to facilitate NAT traversal when both endpoints are behind symmetric NAT. With TURN, media traffic for the session will have to go to a relay server. Since relaying is expensive, in terms of bandwidth that must be provided by the provider and additional delay for the media traffic, TURN is normally used as the last resort when endpoints cannot talk directly. The ICE protocol provides a mechanism for both endpoints to discover the most optimized path to be used for the media traffic.
The IETF (Transport Area) draft for TURN, Sep 2007, is draft-ietf-behave-turn-04.txt.
Implementations
- PJNATH library from pjsip.org project is an Open Source NAT traversal library supporting STUN-bis, TURN, and ICE.
- Numb is a free STUN/TURN server.
- libnice: includes the client-side implementation of TURN (draft 11), also does ICE (draft 19) and STUN (RFC 3489 and 5389)
- OfficeSIP TURN Server is open source C# implementation of MS-TURN.pdf compatible TURN server.
- MindBricks TURN SDK is a commercial implementation of the latest TURN specification (RFC 5766) and provides support for ICE as well.

Page Changes
