Duplex voice calls in Sideband #563
Replies: 3 comments 1 reply
-
I really love to participate this without using WebRTC. Maybe I could check how current implementation pipes packets between entities. |
Beta Was this translation helpful? Give feedback.
-
For a while, I've been working on a protocol tentatively dubbed "RMV", Reticulum Voice Mesh. You could think of this as the real-time audio equivalent of LXMF. The reason that I have not yet implemented real-time audio in Sideband is, that when I eventually do, I want it to be based on a flexible, open and extensible protocol, like the messaging is currently with LXMF. Some of the primary design for RVM are:
I have no idea how far out an actual release of this is though. |
Beta Was this translation helpful? Give feedback.
-
Hello. There are some peculiarities in realization of voice transmission in low bandwidth networks. A few years ago one author under the pseudonym Gegel independently implemented a unique at that time project on voice transmission through TOR networks, having developed his own modernized codec based on Melpe codec, able to work in networks with delays more than 3 seconds, and also developed his own protocol over tcp for voice transmission. You can read more about his research with the help of an interpreter at https://habr.com/ru/articles/448856/. |
Beta Was this translation helpful? Give feedback.
-
Hi. There is a proposal to add to the Sideband application the ability to make duplex voice calls with the same list of codecs and bandwidth control by their speed, as it is now implemented in the
Reticulum-meshchat. Our team is actively using and testing voice calls and it works just fine even with the use of mobile internet on a 2G (edge) connection, which currently has the best coverage in remote areas away from towns and cities. It is also now possible to bridge WiFi radio bridges over long distances and create separate isolated Lan networks through which voice calls can be made.
I also suggest to consider adding another transport interface using a regular telephone audio channel as a transport, as implemented in the jackpair project - https://github.com/gegel/jackpair.
Here through any analog audio channel a digital duplex channel is created, through which all communication on low-bitrate codecs for voice calls or data and text messages is carried out.
Beta Was this translation helpful? Give feedback.
All reactions