]> Sergey Matveev's repositories - vors.git/blob - doc/features.texi
SipHash24 for short messages is much faster and secure enough
[vors.git] / doc / features.texi
1 @node Features
2 @unnumbered Features
3
4 @itemize
5
6 @item Client-server architecture. All clients send their output to the
7 server, while it copies it to other clients. However, as a rule, there
8 is single client speaking at one time.
9
10 @item 20ms frames with  Opus-encoded audio with PLC (Packet Loss
11 Concealment) and DTX (discontinuous transmission) features enabled.
12 Optional VAD (voice activity detection).
13
14 @item Noise protocol-based 0-RTT handshake over TCP between client and
15 server for creating authenticated encrypted channel and authentication
16 based on server's public key knowledge.
17
18 @item Fast ChaCha20 encryption with SipHash24 message authentication.
19
20 @item Rooms, optionally password protected.
21
22 @item Fancy TUI client with mute-toggle ability.
23
24 @end itemize