La malcentralizita komunikado-kliento de Jami "Maloya" estas havebla

Nova eldono de la malcentralizita komunika platformo Jami estas disponebla, distribuita sub la kodnomo "Maloya". La projekto celas krei komunikadsistemon, kiu funkcias en P2P-reĝimo kaj ebligas organizi kaj komunikadon inter grandaj grupoj kaj individuaj vokoj dum li provizas altan nivelon de konfidenco kaj sekureco. Jami, antaŭe konata kiel Ring kaj SFLphone, estas GNU-projekto kaj estas licencita sub la GPLv3. Binaraj asembleoj estas pretaj por GNU/Linukso (Debian, Ubuntu, Fedora, SUSE, RHEL, ktp.), Vindozo, macOS, iOS, Android kaj Android TV.

Male al tradiciaj komunikadklientoj, Jami kapablas elsendi mesaĝojn sen kontakti eksterajn servilojn organizante rektan ligon inter uzantoj uzante fin-al-finan ĉifradon (ŝlosiloj ĉeestas nur ĉe la klientflanko) kaj aŭtentikigon bazitan sur X.509-atestiloj. Krom sekura mesaĝado, la programo permesas fari voĉojn kaj videovokojn, krei telekonferencojn, interŝanĝi dosierojn kaj organizi komunan aliron al dosieroj kaj ekranenhavo.

Komence, la projekto disvolviĝis kiel softtelefono bazita sur la SIP-protokolo, sed longe preterpasis ĉi tiun kadron favore al la P2P-modelo, konservante kongruon kun SIP kaj la kapablon fari vokojn uzante ĉi tiun protokolon. La programo subtenas diversajn kodekojn (G711u, G711a, GSM, Speex, Opus, G.722) kaj protokolojn (ICE, SIP, TLS), provizas fidindan ĉifradon de video, voĉo kaj mesaĝoj. Servaj funkcioj inkluzivas plusendon kaj tenadon de vokoj, registradon de vokoj, historion de vokoj kun serĉo, aŭtomatan volumregadon, integriĝon kun GNOME kaj KDE-adreslibroj.

Por identigi uzanton, Jami uzas malcentralizitan tutmondan kontan aŭtentikigmekanismon bazitan sur la efektivigo de adresaro en formo de blokĉeno (la evoluoj de la projekto Ethereum estas uzataj). Unu uzantidentigilo (RingID) povas esti uzata samtempe sur pluraj aparatoj kaj permesas vin kontakti la uzanton sendepende de kiu aparato estas aktiva, sen la bezono konservi malsamajn identigilojn en via inteligenta telefono kaj komputilo. La adreslibro respondeca por tradukado de nomoj al RingID estas konservita sur grupo de nodoj konservitaj de malsamaj partoprenantoj, inkluzive de la kapablo funkciigi vian propran nodon por konservi lokan kopion de la tutmonda adreslibro (Jami ankaŭ efektivigas apartan internan adreslibron konservitan de la kliento).

Por alparoli uzantojn en Jami, la OpenDHT-protokolo (distribuita hash-tabelo) estas uzata, kiu ne postulas la uzon de centralizitaj registroj kun informoj pri uzantoj. La bazo de Jami estas la fonprocezo jami-demono, kiu respondecas pri prilaborado de konektoj, organizado de komunikadoj, laborado kun video kaj sono. Interago kun jami-demono estas organizita uzante la bibliotekon LibRingClient, kiu funkcias kiel bazo por konstrui klientprogramaron kaj disponigas la tutan norman funkciecon kiu ne estas ligita al la uzantinterfaco kaj platformoj. Klientaplikoj estas kreitaj rekte sur LibRingClient, kio faciligas krei kaj subteni diversajn interfacojn.

En la nova eldono:

  • Unuigita klienta aplikaĵo por GNU/Linukso kaj Vindozo-platformoj (kaj baldaŭ macOS), disponigante novan kaj plibonigitan Qt-bazitan interfacon kiu estis restrukturita por faciligi unu-kontraŭ-unu vokadon kaj konferencon. Aldonis la kapablon ŝanĝi la mikrofonon kaj eligan aparaton sen interrompi la vokon. Ekrankundividaj iloj estis plibonigitaj.
    Malcentralizita komunika kliento Jami "Maloya" disponeblas
  • Plibonigita stabileco kaj pligrandigitaj konferencaj kaj renkontiĝaj kapabloj. Subteno estis efektivigita por atribui konferencajn moderigantojn, kiuj povas determini la aranĝon de videopartoprenantoj sur la ekrano, doni la parolon al parolantoj kaj interrompi partoprenantojn se necese. Juĝante laŭ la provoj faritaj, Jami en komforta reĝimo povas esti uzata por konferencoj kun ĝis 20 partoprenantoj (en proksima estonteco ĉi tiu cifero estas planita esti pliigita al 50).
    Malcentralizita komunika kliento Jami "Maloya" disponeblas
  • Estis anoncite, ke evoluo de kliento por GNU/Linukso kun interfaco bazita en GTK (jami-gnome) baldaŭ estos ĉesigita. jami-gnome daŭre estos subtenata dum kelka tempo, sed poste estos ĉesigita favore al Qt-bazita kliento. Kiam aperas entuziasmuloj, kiuj pretas preni la GTK-klienton en siajn proprajn manojn, la projekto pretas doni tian ŝancon.
  • La kliento por macOS subtenas kromaĵojn.
  • Plibonigita rendimento de la kromaĵo GreenScreen, kiu uzas maŝinlernajn metodojn por kaŝi aŭ anstataŭigi la fonon dum videovokoj. La nova versio aldonas la kapablon malklarigi la fonon por ke aliaj ne vidu kio okazas ĉirkaŭ la partoprenanto.
    Malcentralizita komunika kliento Jami "Maloya" disponeblas
  • Nova kromaĵo "Watermark" estis aldonita, permesante al vi montri vian emblemon aŭ ajnan bildon super la video, kaj ankaŭ enigi la daton kaj horon.
    Malcentralizita komunika kliento Jami "Maloya" disponeblas
  • Aldonita kromaĵo "AudioFilter" por aldoni reverbefikon al audio.
  • La kliento por iOS estis restrukturita, en kiu la interfaco estis tute ŝanĝita kaj laboro estis farita por redukti energikonsumon. Plibonigita klienta stabileco por macOS.
    Malcentralizita komunika kliento Jami "Maloya" disponeblas
  • La Servilo pri Administrado de Kontoj de JAMS estis plibonigita, permesante al vi centre administri kontojn por loka komunumo aŭ organizo, konservante la distribuitan naturon de la reto. JAMS povas esti uzata por integriĝi kun LDAP kaj Active Directory, konservi adreslibron kaj apliki specifajn agordojn por uzantgrupoj.
  • Plena subteno por la SIP-protokolo estis resendita kaj la kapablo konekti al GSM-retoj kaj iuj SIP-servoprovizantoj estis provizita.

fonto: opennet.ru

Aldoni komenton