saw light new release of a decentralized communication platform Jami , distributed under the code name” Taranis “. The project is aimed at creating a system of communications operating in P2P mode and allows you to organize both the communication of large groups and the implementation of individual calls with the provision of high privacy and security. Jami, in the past, known as Ring and SFLphone, is among the GNU projects and extends under the GPLv3 license. Binary assemblies Prepared for GNU / Linux (Debian, Ubuntu, Fedora, SuSe, Rhel, etc.), Windows, MacOS, IOS, Android and Android TV.
Unlike traditional JAMI communication clients are able to transfer messages without accessing external servers through The organization of direct connection between users using ended encryption (End-to-End, keys are present only on the client side) and authentication based on X.509 certificates. In addition to protected messaging, the program allows you to make voice and video calls, create teleconference, share files, organize sharing files and screen contents. For video conferencing on a server with the CPU Intel Core i7-7700K 4.20 GHz, 32 GB RAM and network connection 100 Mbit / S, the best quality is achieved when no more than 25 participants are connected. For each video conference participant, bandwidth requires approximately 2 mbit / s.
Initially, the project developed as a software phone on the basis of the SIP protocol, but long ago came out for these frameworks in favor of the P2P model, while saving compatibility with SIP and the ability to make calls using this protocol. The program supports various codecs (G711U, G711A, GSM, SPEEX, OPUS, G.722) and protocols (ICE, SIP, TLS), ensures reliable video encryption, voice and messages. From service functions, you can mark call forwarding and holding, call recording, call history with search, automatic volume control, integration with targeted books GNOME and KDE.
To identify a user in JAMI, a decentralized global account authentication mechanism is used, based on the implementation of the address book in the form of Blockchain (Applying projects of the ethereum