Der dezentrale Kommunikationsclient Jami „Taranis“ wurde veröffentlicht

Die neue Version der dezentralen Kommunikationsplattform Jami, die unter dem Codenamen „Taranis“ veröffentlicht wird, ist jetzt verfügbar. Das Projekt zielt darauf ab, ein Kommunikationssystem zu schaffen, das im P2P-Modus arbeitet und sowohl die Kommunikation großer Gruppen als auch Einzelanrufe ermöglicht, dabei jedoch ein hohes Maß an Privatsphäre und Sicherheit bietet. Jami, früher bekannt als Ring und SFLphone, ist Teil der GNU-Projekte und wird unter der GPLv3-Lizenz veröffentlicht. Binärversionen sind für GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL usw.), Windows, macOS, iOS, Android und Android TV verfügbar.

Im Gegensatz zu herkömmlichen Kommunikationsclients kann Jami Nachrichten über die Einrichtung einer direkten Verbindung zwischen den Nutzern ohne den Einsatz externer Server übertragen. Dies geschieht unter Verwendung von End-to-End-Verschlüsselung (die Schlüssel befinden sich nur auf der Client-Seite) und Authentifizierung auf Basis von X.509-Zertifikaten. Neben dem sicheren Nachrichtenaustausch ermöglicht die Software auch Sprach- und Videoanrufe, die Erstellung von Telekonferenzen, den Dateiaustausch sowie die gemeinsame Nutzung von Dateien und Bildschirminhalten. Für Videokonferenzen in Server mit einem Intel Core i7-7700K 4,20 GHz CPU, 32 GB RAM und einer Netzwerkverbindung von 100 Mbit/s erreicht die beste Qualität bei maximal 25 Teilnehmern. Jeder Teilnehmer benötigt eine Bandbreite von etwa 2 Mbit/s für die Videoanrufe.

Ursprünglich wurde das Projekt als Software-Telefon auf Basis des SIP-Protokolls entwickelt, hat jedoch längst die Grenzen dieser Ausgangsform verlassen und setzt nun auf ein P2P-Modell, wobei die Kompatibilität mit SIP sowie die Möglichkeit, Anrufe über dieses Protokoll zu tätigen, erhalten geblieben sind. Die Anwendung unterstützt verschiedene Codecs (G711u, G711a, GSM, Speex, Opus, G.722) und Protokolle (ICE, SIP, TLS) und bietet eine zuverlässige Verschlüsselung von Video, Sprache und Nachrichten. Zu den Dienstleistungsfunktionen gehören Anrufweiterleitung und -haltung, die Aufzeichnung von Anrufen, eine Anrufhistorie mit Suchfunktion, eine automatische Lautstärkeregelung sowie die Integration mit den Adressbüchern von GNOME und KDE.

Zur Identifizierung der Nutzer in Jami wird ein dezentralisiertes, globales Authentifizierungssystem für Konten verwendet, das auf einer Implementierung des Adressbuchs in Form einer Blockchain basiert (unter Verwendung von Beiträgen des Ethereum-Projekts). Eine Benutzeridentifikation (RingID) kann gleichzeitig auf mehreren Geräten genutzt werden und ermöglicht die Kontaktaufnahme mit dem Nutzer, unabhängig davon, welches Gerät aktiv ist, ohne die Notwendigkeit, verschiedene Identifikatoren auf Smartphone und PC zu verwalten. Das Adressbuch, das für die Zuordnung der Namen zu RingID verantwortlich ist, wird in einer Gruppe von Knoten gespeichert, die von unterschiedlichen Teilnehmern unterstützt werden. Dabei ist es möglich, einen eigenen Knoten zu betreiben, um eine lokale Kopie des globalen Adressbuchs zu pflegen (Jami bietet auch ein separates internes Adressbuch, das vom Client unterstützt wird).

Für die Adressierung von Benutzern in Jami wird das OpenDHT-Protokoll (Distributed Hash Table) verwendet, das keine zentralen Register mit Benutzerinformationen benötigt. Jami basiert auf dem Hintergrundprozess jami-daemon, der für die Verarbeitung von Verbindungen, die Organisation der Kommunikation sowie für die Arbeit mit Video und Audio verantwortlich ist. Die Interaktion mit dem jami-daemon erfolgt über die Bibliothek LibRingClient, die die Grundlage für die Entwicklung von Client-Software bildet und alle typischen Funktionen bereitstellt, ohne an Benutzeroberflächen und Plattformen gebunden zu sein. Auf LibRingClient werden die eigentlichen Clientanwendungen aufgebaut, was die Erstellung und Wartung verschiedener Schnittstellen erleichtert.

Hauptneuheiten:

  • Die initiale Implementierung eines neuen Gruppenk comunicaciónssystems mit dem Namen „Schwärme“ (Swarms) wurde vorgeschlagen. Das System ermöglicht die Erstellung vollständig verteilter P2P-Chats, deren Kommunikationsverlauf auf allen Geräten des Benutzers synchron gespeichert wird. Die erste Version ist auf die Kommunikation von zwei Teilnehmern beschränkt, mit der Möglichkeit, den Benutzer von verschiedenen Geräten, die mit demselben Konto verbunden sind, zu verbinden (der Chatverlauf ist auf allen Geräten synchronisiert). In der nächsten Version wird die Unterstützung von Gruppenchats im Schwarm-Modus hinzugefügt.
    Der dezentrale Kommunikationsclient Jami "Taranis" wurde veröffentlicht.
  • Die Unterstützung für Konferenzen wurde verbessert. Der Modus „Treffpunkt“ wurde hinzugefügt, der es ermöglicht, alle eingehenden Anrufe zu einer Konferenz zusammenzufassen (es ist möglich, die Verbindung nur für Benutzer zuzulassen, die im Adressbuch vorhanden sind), damit nicht jeder Teilnehmer manuell hinzugefügt werden muss. Einstellungen zur Festlegung eines Moderators als Standard wurden hinzugefügt. Moderatoren von Konferenzen haben die Möglichkeit, den Ton von Mikrofonen der Teilnehmer stummzuschalten und wiederherzustellen sowie Teilnehmer zu entfernen (kick).
    Der dezentrale Kommunikationsclient Jami "Taranis" wurde veröffentlicht.

    Die Funktion „Hand heben“ wurde hinzugefügt, mit der ein Teilnehmer seinen Wunsch äußern kann, zu sprechen.

    Der dezentrale Kommunikationsclient Jami "Taranis" wurde veröffentlicht.

    Die Möglichkeiten zur Übertragung des Bildschirminhalts wurden erweitert, sodass jetzt auch der Inhalt einzelner Fenster und nicht nur der gesamte Bildschirm oder ein ausgewählter Bereich angezeigt werden kann.

    Der dezentrale Kommunikationsclient Jami "Taranis" wurde veröffentlicht.
  • In der Android-App wurde eine neue Benutzeroberfläche für Anrufe implementiert. In der iOS-Version wurde die Konnektivität verbessert, wenn sich das Gerät im Ruhe- oder Energiesparmodus befindet.
    Der dezentrale Kommunikationsclient Jami "Taranis" wurde veröffentlicht.
  • Unterstützung für die Plattform Windows 11 wurde hinzugefügt.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster