El client de comunicació descentralitzat de Jami "Maloya" està disponible

Hi ha disponible una nova versió de la plataforma de comunicació descentralitzada Jami, distribuïda amb el nom de codi "Maloya". El projecte té com a objectiu la creació d'un sistema de comunicacions que funcioni en mode P2P i que permeti organitzar tant la comunicació entre grans grups com les trucades individuals alhora que ofereix un alt nivell de confidencialitat i seguretat. Jami, abans conegut com Ring i SFLphone, és un projecte GNU i té llicència sota la GPLv3. Els muntatges binaris estan preparats per a GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, etc.), Windows, macOS, iOS, Android i Android TV.

A diferència dels clients de comunicació tradicionals, Jami és capaç de transmetre missatges sense contactar amb servidors externs mitjançant l'organització d'una connexió directa entre usuaris mitjançant el xifratge d'extrem a extrem (les claus només estan presents al costat del client) i l'autenticació basada en certificats X.509. A més de la missatgeria segura, el programa us permet fer trucades de veu i vídeo, crear teleconferències, intercanviar fitxers i organitzar l'accés compartit als fitxers i al contingut de la pantalla.

Inicialment, el projecte es va desenvolupar com un softphone basat en el protocol SIP, però fa temps que va més enllà d'aquest marc a favor del model P2P, tot mantenint la compatibilitat amb SIP i la possibilitat de fer trucades mitjançant aquest protocol. El programa admet diversos còdecs (G711u, G711a, GSM, Speex, Opus, G.722) i protocols (ICE, SIP, TLS), proporciona un xifratge fiable de vídeo, veu i missatges. Les funcions del servei inclouen el desviament i retenció de trucades, l'enregistrament de trucades, l'historial de trucades amb cerca, el control automàtic del volum, la integració amb les llibretes d'adreces de GNOME i KDE.

Per identificar un usuari, Jami utilitza un mecanisme d'autenticació de comptes global descentralitzat basat en la implementació d'una llibreta d'adreces en forma de blockchain (s'utilitzen els desenvolupaments del projecte Ethereum). Un ID d'usuari (RingID) es pot utilitzar simultàniament en diversos dispositius i us permet contactar amb l'usuari independentment de quin dispositiu estigui actiu, sense necessitat de mantenir diferents identificadors al vostre telèfon intel·ligent i PC. La llibreta d'adreces responsable de traduir els noms a RingID s'emmagatzema en un grup de nodes mantinguts per diferents participants, inclosa la possibilitat d'executar el vostre propi node per mantenir una còpia local de la llibreta d'adreces global (Jami també implementa una llibreta d'adreces interna separada que manté el client).

Per adreçar-se als usuaris en Jami, s'utilitza el protocol OpenDHT (taula hash distribuïda), que no requereix l'ús de registres centralitzats amb informació sobre els usuaris. La base de Jami és el procés de fons jami-daemon, que s'encarrega de processar les connexions, organitzar les comunicacions, treballar amb vídeo i so. La interacció amb jami-daemon s'organitza mitjançant la biblioteca LibRingClient, que serveix de base per crear programari client i proporciona tota la funcionalitat estàndard que no està vinculada a la interfície d'usuari i les plataformes. Les aplicacions de client es creen directament a sobre de LibRingClient, cosa que fa que sigui bastant fàcil crear i donar suport a diverses interfícies.

A la nova versió:

  • Una aplicació client unificada per a plataformes GNU/Linux i Windows (i aviat macOS), que proporciona una interfície nova i millorada basada en Qt que s'ha redissenyat per facilitar les trucades i les conferències individuals. S'ha afegit la possibilitat de canviar el micròfon i el dispositiu de sortida sense interrompre la trucada. S'han millorat les eines per compartir la pantalla.
    El client de comunicació descentralitzada Jami "Maloya" està disponible
  • Millora de l'estabilitat i capacitats de conferències i reunions ampliades. S'ha implementat suport per assignar moderadors de la conferència, que poden determinar la disposició dels participants de vídeo a la pantalla, donar la paraula als ponents i interrompre els participants si cal. A jutjar per les proves realitzades, Jami en mode còmode es pot utilitzar per a conferències amb un màxim de 20 participants (en un futur proper es preveu augmentar aquesta xifra a 50).
    El client de comunicació descentralitzada Jami "Maloya" està disponible
  • S'ha anunciat que aviat s'aturarà el desenvolupament d'un client per a GNU/Linux amb una interfície basada en GTK (jami-gnome). jami-gnome continuarà sent compatible durant un temps, però finalment s'interromprà a favor d'un client basat en Qt. Quan apareixen entusiastes que estan disposats a prendre el client GTK a les seves pròpies mans, el projecte està preparat per oferir aquesta oportunitat.
  • El client per a macOS admet connectors.
  • Rendiment millorat del connector GreenScreen, que utilitza mètodes d'aprenentatge automàtic per ocultar o substituir el fons durant les videotrucades. La nova versió afegeix la possibilitat de desenfocar el fons perquè els altres no vegin què passa al voltant del participant.
    El client de comunicació descentralitzada Jami "Maloya" està disponible
  • S'ha afegit un nou connector "Watermark", que us permet mostrar el vostre logotip o qualsevol imatge al vídeo, així com incrustar la data i l'hora.
    El client de comunicació descentralitzada Jami "Maloya" està disponible
  • S'ha afegit el connector "AudioFilter" per afegir un efecte de reverberació al so.
  • S'ha redissenyat el client per a iOS, en el qual s'ha canviat completament la interfície i s'ha treballat per reduir el consum energètic. Millora de l'estabilitat del client per a macOS.
    El client de comunicació descentralitzada Jami "Maloya" està disponible
  • S'ha millorat el servidor de gestió de comptes de JAMS, que us permet gestionar de manera centralitzada els comptes d'una comunitat o organització local, tot mantenint la naturalesa distribuïda de la xarxa. JAMS es pot utilitzar per integrar-se amb LDAP i Active Directory, mantenir una llibreta d'adreces i aplicar paràmetres específics per a grups d'usuaris.
  • S'ha retornat el suport total per al protocol SIP i s'ha proporcionat la possibilitat de connectar-se a xarxes GSM i a qualsevol proveïdor de serveis SIP.

Font: opennet.ru

Afegeix comentari