Jami's gedecentraliseerde communicatieclient "Maloya" is beschikbaar

Er is een nieuwe release beschikbaar van het gedecentraliseerde communicatieplatform Jami, gedistribueerd onder de codenaam “Maloya”. Het project is gericht op het creëren van een communicatiesysteem dat in P2P-modus werkt en zowel de communicatie tussen grote groepen als individuele oproepen mogelijk maakt, terwijl het een hoog niveau van vertrouwelijkheid en veiligheid biedt. Jami, voorheen bekend als Ring en SFLphone, is een GNU-project en heeft een licentie onder de GPLv3. Binaire assemblages 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 contact te maken met externe servers door een directe verbinding tussen gebruikers te organiseren met behulp van end-to-end-codering (sleutels zijn alleen aanwezig aan de clientzijde) en authenticatie op basis van X.509-certificaten. Naast beveiligde berichtenuitwisseling kunt u met het programma spraak- en videogesprekken voeren, teleconferenties houden, bestanden uitwisselen en gedeelde toegang tot bestanden en scherminhoud organiseren.

Aanvankelijk ontwikkelde het project zich als een softphone op basis van het SIP-protocol, maar het heeft dit raamwerk al lang achter zich gelaten ten gunste van het P2P-model, terwijl de compatibiliteit met SIP en de mogelijkheid om te bellen met dit protocol behouden bleven. Het programma ondersteunt verschillende codecs (G711u, G711a, GSM, Speex, Opus, G.722) en protocollen (ICE, SIP, TLS) en zorgt voor betrouwbare codering van video, spraak en berichten. Servicefuncties omvatten het doorschakelen en in de wacht zetten van gesprekken, gespreksopname, gespreksgeschiedenis met zoeken, automatische volumeregeling, integratie met GNOME- en KDE-adresboeken.

Om een ​​gebruiker te identificeren maakt Jami gebruik van een gedecentraliseerd mondiaal accountauthenticatiemechanisme gebaseerd op de implementatie van een adresboek in de vorm van een blockchain (er wordt gebruik gemaakt van de ontwikkelingen van het Ethereum-project). Eén gebruikers-ID (RingID) kan tegelijkertijd op meerdere apparaten worden gebruikt en stelt u in staat contact op te nemen met de gebruiker, ongeacht welk apparaat actief is, zonder dat u verschillende ID's op uw smartphone en pc hoeft te onderhouden. Het adresboek dat verantwoordelijk is voor het vertalen van namen naar RingID wordt opgeslagen op een groep knooppunten die door verschillende deelnemers worden onderhouden, inclusief de mogelijkheid om uw eigen knooppunt te gebruiken om een ​​lokale kopie van het globale adresboek bij te houden (Jami implementeert ook een afzonderlijk intern adresboek dat wordt onderhouden door de cliënt).

Om gebruikers in Jami aan te spreken, wordt het OpenDHT-protocol (gedistribueerde hashtabel) gebruikt, waarvoor geen gecentraliseerde registers met informatie over gebruikers nodig zijn. De basis van Jami is het achtergrondproces jami-daemon, dat verantwoordelijk is voor het verwerken van verbindingen, het organiseren van communicatie, het werken met video en geluid. Interactie met jami-daemon wordt georganiseerd met behulp van de LibRingClient-bibliotheek, die dient als basis voor het bouwen van clientsoftware en alle standaardfunctionaliteit biedt die niet gebonden is aan de gebruikersinterface en platforms. Clientapplicaties worden rechtstreeks bovenop LibRingClient gemaakt, waardoor het vrij eenvoudig is om verschillende interfaces te creëren en te ondersteunen.

In de nieuwe uitgave:

  • Een uniforme clienttoepassing voor GNU/Linux- en Windows-platforms (en binnenkort macOS), die een nieuwe en verbeterde op Qt gebaseerde interface biedt die opnieuw is ontworpen om één-op-één bellen en vergaderen eenvoudiger te maken. De mogelijkheid toegevoegd om de microfoon en het uitvoerapparaat te wijzigen zonder het gesprek te onderbreken. Hulpmiddelen voor het delen van schermen zijn verbeterd.
    Gedecentraliseerde communicatieclient Jami "Maloya" is beschikbaar
  • Verbeterde stabiliteit en uitgebreide conferentie- en vergadermogelijkheden. Er is ondersteuning geïmplementeerd voor het aanwijzen van conferentiemoderators, die de indeling van videodeelnemers op het scherm kunnen bepalen, sprekers het woord kunnen geven en deelnemers indien nodig kunnen onderbreken. Afgaande op de uitgevoerde tests kan Jami in de comfortabele modus worden gebruikt voor conferenties met maximaal 20 deelnemers (in de nabije toekomst zal dit aantal naar 50 worden verhoogd).
    Gedecentraliseerde communicatieclient Jami "Maloya" is beschikbaar
  • Er is aangekondigd dat de ontwikkeling van een client voor GNU/Linux met een op GTK gebaseerde interface (jami-gnome) binnenkort zal worden stopgezet. jami-gnome zal nog een tijdje ondersteund blijven, maar zal uiteindelijk stopgezet worden ten gunste van een op Qt gebaseerde client. Wanneer er enthousiastelingen verschijnen die bereid zijn de GTK-klant in eigen handen te nemen, is het project klaar om een ​​dergelijke kans te bieden.
  • De client voor macOS ondersteunt plug-ins.
  • Verbeterde prestaties van de GreenScreen-plug-in, die machine learning-methoden gebruikt om de achtergrond tijdens videogesprekken te verbergen of te vervangen. De nieuwe versie voegt de mogelijkheid toe om de achtergrond te vervagen, zodat anderen niet zien wat er rondom de deelnemer gebeurt.
    Gedecentraliseerde communicatieclient Jami "Maloya" is beschikbaar
  • Er is een nieuwe plug-in “Watermerk” toegevoegd, waarmee u uw logo of een afbeelding over de video kunt weergeven en de datum en tijd kunt insluiten.
    Gedecentraliseerde communicatieclient Jami "Maloya" is beschikbaar
  • Plug-in "AudioFilter" toegevoegd om galmeffect aan audio toe te voegen.
  • De client voor iOS is opnieuw ontworpen, waarbij de interface volledig is veranderd en er is gewerkt aan het terugdringen van het energieverbruik. Verbeterde clientstabiliteit voor macOS.
    Gedecentraliseerde communicatieclient Jami "Maloya" is beschikbaar
  • De JAMS Account Management Server is verbeterd, waardoor u accounts voor een lokale gemeenschap of organisatie centraal kunt beheren, terwijl het gedistribueerde karakter van het netwerk behouden blijft. JAMS kan worden gebruikt om te integreren met LDAP en Active Directory, een adresboek bij te houden en specifieke instellingen voor gebruikersgroepen toe te passen.
  • Volledige ondersteuning voor het SIP-protocol is teruggekeerd en de mogelijkheid om verbinding te maken met GSM-netwerken en eventuele SIP-serviceproviders is geboden.

Bron: opennet.ru

Voeg een reactie