Klienti i decentralizuar i komunikimit i Jami "Maloya" është i disponueshëm

Një version i ri i platformës së decentralizuar të komunikimit Jami është në dispozicion, i shpërndarë me emrin e koduar "Maloya". Projekti synon krijimin e një sistemi komunikimi që funksionon në modalitetin P2P dhe lejon organizimin e komunikimit midis grupeve të mëdha dhe thirrjeve individuale duke ofruar një nivel të lartë konfidencialiteti dhe sigurie. Jami, i njohur më parë si Ring dhe SFLphone, është një projekt GNU dhe i licencuar sipas GPLv3. Asambletë binare përgatiten për GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, etj.), Windows, macOS, iOS, Android dhe Android TV.

Ndryshe nga klientët tradicionalë të komunikimit, Jami është në gjendje të transmetojë mesazhe pa kontaktuar serverët e jashtëm duke organizuar një lidhje të drejtpërdrejtë midis përdoruesve duke përdorur enkriptimin nga skaji në fund (çelësat janë të pranishëm vetëm në anën e klientit) dhe vërtetimin e bazuar në certifikatat X.509. Përveç mesazheve të sigurta, programi ju lejon të bëni thirrje zanore dhe video, të krijoni telekonferenca, të shkëmbeni skedarë dhe të organizoni akses të përbashkët në skedarë dhe përmbajtje në ekran.

Fillimisht, projekti u zhvillua si një telefon i butë i bazuar në protokollin SIP, por prej kohësh ka shkuar përtej këtij kuadri në favor të modelit P2P, duke ruajtur përputhshmërinë me SIP dhe aftësinë për të bërë thirrje duke përdorur këtë protokoll. Programi mbështet kodekë të ndryshëm (G711u, G711a, GSM, Speex, Opus, G.722) dhe protokolle (ICE, SIP, TLS), siguron kriptim të besueshëm të videos, zërit dhe mesazheve. Funksionet e shërbimit përfshijnë përcjelljen dhe mbajtjen e thirrjeve, regjistrimin e thirrjeve, historikun e thirrjeve me kërkimin, kontrollin automatik të volumit, integrimin me librat e adresave GNOME dhe KDE.

Për të identifikuar një përdorues, Jami përdor një mekanizëm të decentralizuar të vërtetimit të llogarisë globale të bazuar në zbatimin e një libri adresash në formën e një blockchain (përdoren zhvillimet e projektit Ethereum). Një ID përdoruesi (RingID) mund të përdoret njëkohësisht në shumë pajisje dhe ju lejon të kontaktoni përdoruesin pavarësisht se cila pajisje është aktive, pa pasur nevojë të mbani ID të ndryshme në smartphone dhe PC tuaj. Libri i adresave përgjegjës për përkthimin e emrave në RingID ruhet në një grup nyjesh të mbajtura nga pjesëmarrës të ndryshëm, duke përfshirë aftësinë për të drejtuar nyjen tuaj për të mbajtur një kopje lokale të librit global të adresave (Jami gjithashtu zbaton një libër të veçantë adresash të brendshme të mbajtur nga klienti).

Për t'iu adresuar përdoruesve në Jami, përdoret protokolli OpenDHT (tabela hash e shpërndarë), i cili nuk kërkon përdorimin e regjistrave të centralizuar me informacione për përdoruesit. Baza e Jami është procesi i sfondit jami-daemon, i cili është përgjegjës për përpunimin e lidhjeve, organizimin e komunikimeve, punën me video dhe zë. Ndërveprimi me jami-daemon organizohet duke përdorur bibliotekën LibRingClient, e cila shërben si bazë për ndërtimin e softuerit të klientit dhe ofron të gjithë funksionalitetin standard që nuk është i lidhur me ndërfaqen e përdoruesit dhe platformat. Aplikacionet e klientëve krijohen drejtpërdrejt në krye të LibRingClient, gjë që e bën mjaft të lehtë krijimin dhe mbështetjen e ndërfaqeve të ndryshme.

Në publikimin e ri:

  • Një aplikacion i unifikuar i klientit për platformat GNU/Linux dhe Windows (dhe së shpejti macOS), duke ofruar një ndërfaqe të re dhe të përmirësuar të bazuar në Qt, e cila është ridizajnuar për të bërë më të lehtë thirrjet dhe konferencat një-në-një. U shtua aftësia për të ndryshuar mikrofonin dhe pajisjen dalëse pa ndërprerë thirrjen. Mjetet e ndarjes së ekranit janë përmirësuar.
    Klienti i komunikimit të decentralizuar Jami "Maloya" është i disponueshëm
  • Përmirësimi i stabilitetit dhe zgjerimi i aftësive të konferencave dhe takimeve. Është zbatuar mbështetje për caktimin e moderatorëve të konferencës, të cilët mund të përcaktojnë paraqitjen e pjesëmarrësve në video në ekran, t'u japin fjalën folësve dhe të ndërpresin pjesëmarrësit nëse është e nevojshme. Duke gjykuar nga testet e kryera, Jami në gjendje komode mund të përdoret për konferenca me deri në 20 pjesëmarrës (në të ardhmen e afërt kjo shifër është planifikuar të rritet në 50).
    Klienti i komunikimit të decentralizuar Jami "Maloya" është i disponueshëm
  • Është njoftuar se zhvillimi i një klienti për GNU/Linux me një ndërfaqe të bazuar në GTK (jami-gnome) së shpejti do të ndërpritet. jami-gnome do të vazhdojë të mbështetet për një kohë, por përfundimisht do të ndërpritet në favor të një klienti të bazuar në Qt. Kur shfaqen entuziastë që janë të gatshëm të marrin klientin GTK në duart e tyre, projekti është gati të ofrojë një mundësi të tillë.
  • Klienti për macOS mbështet shtojcat.
  • Performanca e përmirësuar e shtesës GreenScreen, e cila përdor metoda të mësimit të makinerive për të fshehur ose zëvendësuar sfondin gjatë telefonatave video. Versioni i ri shton aftësinë për të turbulluar sfondin në mënyrë që të tjerët të mos shohin se çfarë po ndodh rreth pjesëmarrësit.
    Klienti i komunikimit të decentralizuar Jami "Maloya" është i disponueshëm
  • Është shtuar një shtojcë e re “Watermark”, duke ju lejuar të shfaqni logon ose ndonjë imazh mbi video, si dhe të vendosni datën dhe orën.
    Klienti i komunikimit të decentralizuar Jami "Maloya" është i disponueshëm
  • U shtua shtojca "AudioFilter" për të shtuar një efekt reverb në tingull.
  • Është ridizajnuar klienti për iOS, në të cilin është ndryshuar tërësisht ndërfaqja dhe është punuar për uljen e konsumit të energjisë. Stabilitet i përmirësuar i klientit për macOS.
    Klienti i komunikimit të decentralizuar Jami "Maloya" është i disponueshëm
  • Serveri i menaxhimit të llogarisë JAMS është përmirësuar, duke ju lejuar të menaxhoni në mënyrë qendrore llogaritë për një komunitet ose organizatë lokale, duke ruajtur natyrën e shpërndarë të rrjetit. JAMS mund të përdoret për t'u integruar me LDAP dhe Active Directory, për të mbajtur një libër adresash dhe për të aplikuar cilësime specifike për grupet e përdoruesve.
  • Mbështetja e plotë për protokollin SIP është rikthyer dhe është siguruar aftësia për t'u lidhur me rrjetet GSM dhe çdo ofrues të shërbimit SIP.

Burimi: opennet.ru

Shto një koment