From 9a503bf74dcd1735fac2ea173e631ce3e86c3248f1b9ee0670b931bf5caaf627 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Thu, 11 Apr 2024 01:12:48 +0300 Subject: [PATCH] Server-side audio mixing not required --- TODO | 1 - doc/index.texi | 15 +++++++-------- 2 files changed, 7 insertions(+), 9 deletions(-) delete mode 100644 TODO diff --git a/TODO b/TODO deleted file mode 100644 index 07a3c4e..0000000 --- a/TODO +++ /dev/null @@ -1 +0,0 @@ -* Audio mixing on server-side diff --git a/doc/index.texi b/doc/index.texi index 17a4a01..f077115 100644 --- a/doc/index.texi +++ b/doc/index.texi @@ -13,8 +13,8 @@ Very simple and usable multi-user VoIP solution. Some kind of alternative to @url{https://www.mumble.info/, Mumble}. @float -@image{screenshots/example,,,Server and 2 clients,.webp} -@caption{Server and two clients} +@image{screenshots/example,,,Server and two clients,.webp} +@caption{Server (above) and two clients (left and right) in a terminal multiplexer} @end float But why? SIP-based solutions are pretty complicated to setup, because @@ -43,10 +43,9 @@ application? But fancy real-time refreshing TUI would be desirable. Mumble tends to output no information, sometimes hiding the fact of a problem and that everything stopped working. -@item No NAT-traversal possibility. Its 2024 year already, stop trying +@item No NAT-traversal possibility. It is 2024 year already, stop trying to use and revive legacy obsolete IPv4. Or use some overlay network on -top of it, VPN. Just stop using that piece of shit with all complexities -it brings you to. +top of it, VPN, whatever. @item Mono-cypher, mono-codec protocol. @url{https://opus-codec.org/, Opus} audio codec is perfect for VoIP tasks. ChaCha20-Poly1305 is more than @@ -54,9 +53,9 @@ appropriate and satisfiable as fast and secure encryption solution. @end itemize -Current biggest drawback is lack of audio mixing on the server side. -Each client's voice traffic is just copied by server to every other -client. Hopefully that is temporary solution. +TODO: server should verify symmetric authentication tags on incoming +traffic, before copying it to everyone. Look at latest Opus'es neural +network abilities. @include install.texi @include usage.texi -- 2.44.0