-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Package: wnpp
Severity: wishlist

The COTURN TURN Server is a VoIP media traffic NAT traversal server. It
extends the rfc5766-turn-server beyond the RFC 5766 TURN specs. It adds
a multi-tenant implementation, and it will eventually include all
post-RFC 5766 TURN specs.

This implementation also includes some extra features. Supported RFCs:

TURN specs:

  * RFC 5766 - base TURN specs
  * RFC 6062 - TCP relaying TURN extension
  * RFC 6156 - IPv6 extension for TURN
  * Experimental DTLS support as client protocol.
  * Experimental TURN ORIGIN attribute support (for multi-tenant server
implementation).

STUN specs:

  * RFC 5389 - base "new" STUN specs
  * RFC 5769 - test vectors for STUN protocol testing
  * RFC 5780 - NAT behavior discovery support

The implementation fully supports UDP, TCP, TLS and DTLS as protocols
between the TURN client and the TURN Server.

Flat files, MySQL or PostgreSQL are supported for the user repository
(if authentication is required). Both short-term and long-term
credentials mechanisms are supported. TURN Server REST API for
time-limited secret-based authentication is implemented.

The implementation is supposed to be simple, easy to install and
configure. The project focuses on performance, scalability and simplicity.

To achieve high performance and scalability, the TURN server is
implemented with the following features:

  * High-performance industrial-strength Network IO engine libevent2 is used
  * Configurable multi-threading model implemented to allow full usage
of available CPU resources (if OS allows multi-threading)
  * Multiple listening and relay addresses can be configured
  * Efficient memory model used
  * The TURN project code can be used in a custom proprietary networking
environment. In the TURN server code, an abstract networking API is
used. Only couple files in the project have to be re-written to plug-in
the TURN server into a proprietary environment. With this project, only
implementation for standard UNIX Networking/IO API is provided, but the
user can implement any other environment. The TURN server code was
originally developed for a high-performance proprietary corporate
environment, then adopted for UNIX Networking API
  * The TURN server works as a user space process, without imposing any
special requirements on the system
  *

Contact:

email:mom040...@gmail.com <mailto:email%3amom040...@gmail.com>

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.12 (GNU/Linux)
Comment: Using GnuPG with Icedove - http://www.enigmail.net/

iQEcBAEBCgAGBQJTZoVXAAoJEAMGIiRcHlm0fI0IAMDhzDDJzczawMMucsKRkB15
Aw1HuoK93jZUyCrermmqzId/DkZdXSa2tmue8OVsqLg+QNAApsU+GrUgmx+m9TVK
VfR9vEPVXx4cCMO2fHsGu7s/vXngvGWFvifN2Ji33jwKS70W8nJV7Ld7kdcLXrH5
3HdJRY1nPiF7v/mmwLtlLh23Ss8IZd+TQ+EkLJ5YJ3Fv9V6+yXzGKwTtGK/zzPK8
kOPa50n5XkoUCfeEBhdZXawDsbpvH2BrhEkQS1mWBAUn51py0IJD4JOu8mAqk4SF
dGm3jB4xgKj8OPpqJo5F9v4uZINqBqP8hr7X1sVnhjlFbv0dahT6eiNkOr3NyO8=
=gCuG
-----END PGP SIGNATURE-----

Reply via email to