Design |
|
|
|
Building a private voice chat network |
NAT and Firewall friendly |
|
|
A direct connection between two clients is not necessary, instead a permanent virtual circuit is established.
The server relays all the packets traveling between clients.
|
|
|
Ability to conduct one-to-one or one-to-many voice sessions |
Silence compression with a voice activity detector |
Echo suppression with a double talk detector |
Audio data available in raw PCM format for visualization |
Detection of input signal overloading |
Detection of packet delaying on network slowdown |
Capability to mute recording |
Capability to mute playback |
Instant alert messaging |
Instant chat messaging |
Direct file transfer |
Binary data transfer (array of bytes) between clients
|
Binary data transfer (array of bytes) between clients and the server
|
SOCKS proxy support |
On-the-fly 128-bit AES encryption with random session keys |
Client authentication at protocol level with digital fingerprints or secret keys |
Client authentication at application level with username/password |
Symmetric encryption mode with shared secret key |
Asymmetric encryption mode with 1024-bit Public/Private keys |
Elegant event-driven paradigm for easy integration into Windows applications |
Responsive user interface while maintaining maximum bandwidth |
Simple and well-organized set of properties, methods and events |
Multi-threaded, fully self-contained ActiveX control |
|