De gedecentraliseerde communicatiecliĆ«nt Jami ā€˜Maloya’ is beschikbaar

Een nieuwe versie van het gedecentraliseerde communicatieplatform Jami is beschikbaar, uitgebracht onder de codenaam «Maloya». Dit project richt zich op het creëren van een communicatie systeem dat werkt in P2P-modus en zowel groepscommunicatie als individuele oproepen mogelijk maakt, met een hoog niveau van privacy en veiligheid. Jami, voorheen bekend als Ring en SFLphone, is een project van GNU en wordt verspreid onder de GPLv3-licentie. Binaire builds zijn voorbereid voor GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, enz.), Windows, macOS, iOS, Android en Android TV.

In tegenstelling tot traditionele communicatieclients kan Jami berichten verzenden zonder externe servers aan te roepen door een directe verbinding tussen gebruikers te creƫren, met behulp van end-to-end encryptie (sleutels zijn alleen aan de klantzijde aanwezig) en authenticatie op basis van X.509-certificaten. Naast beveiligde berichtuitwisseling stelt het programma gebruikers in staat om spraak- en video-oproepen te plaatsen, teleconferenties te organiseren, bestanden uit te wisselen en gedeeld toegang tot bestanden en scherminhoud te bieden.

Het project is oorspronkelijk ontwikkeld als een softwaretelefoon op basis van het SIP-protocol, maar is al lang geƫvolueerd naar een P2P-model, terwijl het tegelijkertijd compatibiliteit met SIP behoudt en de mogelijkheid om oproepen met dit protocol te doen. Het programma ondersteunt verschillende codecs (G711u, G711a, GSM, Speex, Opus, G.722) en protocollen (ICE, SIP, TLS), en biedt betrouwbare encryptie van video, spraak en berichten. Tot de service functies behoren doorschakeling en het vasthouden van oproepen, het opnemen van gesprekken, gespreksgeschiedenis met zoekfunctie, automatische volumeregeling en integratie met de adressenboeken van GNOME en KDE.

Voor gebruikersidentificatie in Jami wordt een gedecentraliseerd globaal authenticatiemechanisme voor accounts toegepast, dat is gebaseerd op de implementatie van een adressenboek in de vorm van blockchain (gebaseerd op ideeƫn van het Ethereum-project). EƩn gebruikers-ID (RingID) kan tegelijkertijd op meerdere apparaten worden gebruikt en stelt gebruikers in staat om met elkaar in verbinding te staan, ongeacht welk apparaat actief is, zonder dat het nodig is om verschillende ID's op de smartphone en de pc te behouden. Het adressenboek dat verantwoordelijk is voor de vertaling van namen naar RingID, wordt opgeslagen op een groep knooppunten die door verschillende deelnemers worden ondersteund, en het is ook mogelijk om een eigen knooppunt op te zetten voor het onderhouden van een lokale kopie van het globale adressenboek (Jami implementeert ook een aparte interne adressenboek die door de client wordt ondersteund).

Voor het adresseren van gebruikers in Jami wordt het OpenDHT-protocol (gedistribueerde hash-tabel) gebruikt, dat geen gecentraliseerde registers vereist met informatie over gebruikers. De basis van Jami is het achtergrondproces jami-daemon, dat verantwoordelijk is voor het verwerken van verbindingen, het organiseren van communicatie en het werken met video en audio. De interactie met jami-daemon wordt georganiseerd met behulp van de LibRingClient-bibliotheek, die de basis vormt voor de ontwikkeling van clientsoftware en alle typische functionaliteit biedt die niet afhankelijk is van de gebruikersinterface en platforms. Klantapplicaties worden bovenop LibRingClient gebouwd, wat het relatief eenvoudig maakt om verschillende interfaces te ontwikkelen en te onderhouden.

In de nieuwe release:

  • Een verenigde clientapplicatie voor de platforms GNU/Linux en Windows (en binnenkort ook voor macOS), die een nieuwe verbeterde interface biedt op basis van Qt, herschikt voor een vereenvoudigde uitvoering van individuele oproepen en conferenties. De mogelijkheid om de microfoon en uitvoerapparaat te veranderen zonder de oproep te onderbreken, is toegevoegd. De middelen voor het bieden van gedeeld scherm zijn verbeterd.
    De gedecentraliseerde communicatieclient Jami 'Maloya' is beschikbaar.
  • De stabiliteit is verhoogd en de mogelijkheden met betrekking tot conferenties en vergaderingen zijn uitgebreid. Ondersteuning voor het aanwijzen van conferentiemoderaars is geĆÆmplementeerd, die de video-indeling van deelnemers op het scherm kunnen bepalen, het woord aan sprekers kunnen geven en deelnemers indien nodig kunnen onderbreken. Uit de uitgevoerde tests blijkt dat Jami in een comfortabele modus kan worden gebruikt voor conferenties met maximaal 20 deelnemers (dit aantal zal in de nabije toekomst worden verhoogd tot 50).
    De gedecentraliseerde communicatieclient Jami 'Maloya' is beschikbaar.
  • Aankondiging van de stopzetting van de ontwikkeling van de GTK-gebaseerde client voor GNU/Linux (jami-gnome). De jami-gnome zal nog enige tijd worden ondersteund, maar uiteindelijk zal het werk aan deze cliĆ«nt worden stopgezet ten gunste van de Qt-gebaseerde client. Als er enthousiastelingen zijn die de GTK-client willen overnemen, is het project bereid om deze mogelijkheid te bieden.
  • De macOS-client ondersteunt nu plugins.
  • Verbeterde werking van de plugin 'GreenScreen', die machine learning-methoden gebruikt om de achtergrond tijdens videogesprekken te verbergen of te vervangen. In de nieuwe versie is de mogelijkheid toegevoegd om de achtergrond te vervagen, zodat anderen niet zien wat er rond de deelnemer gebeurt.
    De gedecentraliseerde communicatieclient Jami 'Maloya' is beschikbaar.
  • Een nieuwe plugin 'Watermark' is toegevoegd, waarmee je je logo of een afbeelding bovenop de video kunt weergeven, evenals de datum en tijd.
    De gedecentraliseerde communicatieclient Jami 'Maloya' is beschikbaar.
  • De plugin 'AudioFilter' is toegevoegd voor het toevoegen van een reverb-effect aan geluid.
  • De iOS-client is herwerkt, waarbij de interface volledig is gewijzigd en er is gewerkt aan het verminderen van het energieverbruik. De stabiliteit van de macOS-client is verbeterd.
    De gedecentraliseerde communicatieclient Jami 'Maloya' is beschikbaar.
  • Verbeterd server JAMS (Jami Account Management Server) beheer voor het centraal beheren van rekeningen binnen een lokale gemeenschap of organisatie, terwijl de gedistribueerde aard van het netwerk behouden blijft. JAMS kan worden gebruikt voor integratie met LDAP en Active Directory, het bijhouden van een adresboek en het toepassen van specifieke instellingen voor gebruikersgroepen.
  • Volledige ondersteuning van het SIP-protocol is hersteld en de mogelijkheid om verbinding te maken met GSM-netwerken en alle SIP-serviceproviders is geboden.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster