Iklayenti lezokuxhumana lika-Jami "Maloya" liyatholakala

Ukukhishwa okusha kwenkundla yezokuxhumana ehlukaniselwe i-Jami kuyatholakala, kusatshalaliswa ngaphansi kwegama lekhodi elithi “Maloya”. Le phrojekthi ihloselwe ukudala uhlelo lwezokuxhumana olusebenza kumodi ye-P2P futhi ivumela ukuhlela kokubili ukuxhumana phakathi kwamaqembu amakhulu kanye nezingcingo ngazinye ngenkathi ihlinzeka ngezinga eliphezulu lobumfihlo nokuphepha. I-Jami, eyayaziwa ngokuthi yi-Ring ne-SFLphone, iphrojekthi ye-GNU futhi inelayisensi ngaphansi kwe-GPLv3. Imihlangano kanambambili ilungiselelwa i-GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, njll.), Windows, macOS, iOS, Android ne-Android TV.

Ngokungafani namaklayenti okuxhumana okuvamile, i-Jami iyakwazi ukudlulisa imilayezo ngaphandle kokuxhumana neziphakeli zangaphandle ngokuhlela ukuxhumana okuqondile phakathi kwabasebenzisi abasebenzisa ukubethela ngasemaphethelweni (okhiye bakhona kuphela ohlangothini lweklayenti) kanye nokuqinisekisa okusekelwe kuzitifiketi ze-X.509. Ngaphezu kwemiyalezo evikelekile, uhlelo lukuvumela ukuthi wenze amakholi wezwi nevidiyo, udale ama-teleconferences, ushintshisane ngamafayela, futhi uhlele ukufinyelela okwabiwe kumafayela nokuqukethwe kwesikrini.

Ekuqaleni, iphrojekthi yathuthukiswa njenge-softphone esekelwe kuphrothokholi ye-SIP, kodwa sekuyisikhathi eside idlula lolu hlaka ngokuthanda imodeli ye-P2P, kuyilapho igcina ukuhambisana ne-SIP kanye nekhono lokushaya izingcingo usebenzisa le protocol. Uhlelo lusekela ama-codec ahlukahlukene (G711u, G711a, GSM, Speex, Opus, G.722) kanye nezivumelwano (ICE, SIP, TLS), inikeza ukubethela okuthembekile kwevidiyo, izwi nemilayezo. Imisebenzi yesevisi ihlanganisa ukudlulisela phambili ucingo nokubamba, ukurekhodwa kwekholi, umlando wekholi nosesho, ukulawulwa kwevolumu okuzenzakalelayo, ukuhlanganiswa ne-GNOME nezincwadi zamakheli ze-KDE.

Ukuze uhlonze umsebenzisi, i-Jami isebenzisa indlela yokuqinisekisa i-akhawunti yomhlaba wonke ehlukaniselwe ukusetshenziswa okusekelwe ekusetshenzisweni kwencwadi yamakheli ngendlela ye-blockchain (kusetshenziswa ukuthuthukiswa kwephrojekthi ye-Ethereum). I-ID yomsebenzisi eyodwa (RingID) ingasetshenziswa ngesikhathi esisodwa kumadivayisi amaningi futhi ikuvumela ukuthi uxhumane nomsebenzisi kungakhathaliseki ukuthi iyiphi idivayisi esebenzayo, ngaphandle kwesidingo sokugcina ama-ID ahlukene ku-smartphone yakho ne-PC. Incwadi yamakheli enesibopho sokuhumushela amagama ku-RingID igcinwa eqenjini lama-node agcinwe ababambiqhaza abahlukene, okuhlanganisa ikhono lokuqalisa inodi yakho ukuze ulondoloze ikhophi yendawo yencwadi yamakheli yomhlaba wonke (u-Jami uphinde asebenzise incwadi yamakheli ehlukile yangaphakathi egcinwa iklayenti).

Ukuze ubhekane nabasebenzisi abaku-Jami, kusetshenziswa iphrothokholi ye-OpenDHT (ithebula le-hash elisabalalisiwe), elingadingi ukusetshenziswa kokubhalisa okumaphakathi nolwazi olumayelana nabasebenzisi. Isisekelo se-Jami yinqubo yangemuva ye-jami-daemon, enesibopho sokucubungula ukuxhumana, ukuhlela ukuxhumana, ukusebenza ngevidiyo nomsindo. Ukusebenzisana ne-jami-daemon kuhlelwa kusetshenziswa umtapo wezincwadi we-LibRingClient, osebenza njengesisekelo sokwakha isofthiwe yeklayenti futhi ehlinzeka ngakho konke ukusebenza okujwayelekile okungaboshelwe kusixhumi esibonakalayo nezinkundla. Izinhlelo zokusebenza zeklayenti zenziwa ngokuqondile phezu kwe-LibRingClient, okwenza kube lula kakhulu ukwakha nokusekela izixhumanisi zokusebenzelana ezihlukahlukene.

Ekukhishweni okusha:

  • Uhlelo lokusebenza lweklayenti oluhlanganisiwe lwezingxenyekazi ze-GNU/Linux kanye ne-Windows (futhi maduze nje i-macOS), ehlinzeka ngesixhumi esibonakalayo esisha nesithuthukisiwe esisekelwe ku-Qt esiklanywe kabusha ukuze kwenze ukufona komuntu ngamunye kanye nenkomfa kube lula. Kwengezwe amandla okushintsha imakrofoni nedivayisi yokukhiphayo ngaphandle kokuphazamisa ucingo. Amathuluzi okwabelana ngesikrini athuthukisiwe.
    Iklayenti lezokuxhumana elimisiwe u-Jami "Maloya" uyatholakala
  • Ukuzinza okuthuthukisiwe kanye namakhono anwetshiwe enkomfa kanye nemihlangano. Usekelo lufakiwe ekunikezeni abengameli bengqungquthela, abakwazi ukunquma ukwakheka kwabahlanganyeli bevidiyo esikrinini, banikeze izipikha indawo futhi baphazamise ababambiqhaza uma kudingeka. Uma kubhekwa izivivinyo ezenziwe, i-Jami ekwimodi ekhululekile ingasetshenziselwa izingqungquthela nabahlanganyeli abangafika kwabangu-20 (esikhathini esizayo esiseduze lesi sibalo sihlelelwe ukukhushulwa ku-50).
    Iklayenti lezokuxhumana elimisiwe u-Jami "Maloya" uyatholakala
  • Kumenyezelwe ukuthi ukuthuthukiswa kweklayenti le-GNU/Linux eline-interface esekelwe ku-GTK (i-jami-gnome) kuzoyekwa maduze. I-jami-gnome izoqhubeka nokusekelwa okwesikhashana, kodwa ekugcineni izoyekwa kuvumela iklayenti elisekelwe ku-Qt. Lapho abashisekayo bevela abakulungele ukuthatha iklayenti le-GTK ezandleni zabo, iphrojekthi isilungele ukunikeza ithuba elinjalo.
  • Iklayenti le-macOS lisekela ama-plugin.
  • Ukusebenza okuthuthukisiwe kwe-plugin ye-GreenScreen, esebenzisa izindlela zokufunda ngomshini ukufihla noma ukushintsha ingemuva phakathi namakholi wevidiyo. Inguqulo entsha yengeza amandla okufiphalisa ingemuva ukuze abanye bangaboni ukuthi kwenzekani eduze komhlanganyeli.
    Iklayenti lezokuxhumana elimisiwe u-Jami "Maloya" uyatholakala
  • I-plugin entsha ye-“Watermark” yengeziwe, ekuvumela ukuthi ubonise ilogo yakho nanoma yisiphi isithombe kuvidiyo, futhi ushumeke idethi nesikhathi.
    Iklayenti lezokuxhumana elimisiwe u-Jami "Maloya" uyatholakala
  • Kwengezwe i-plugin ye-"AudioFilter" ukuze kwengezwe umphumela wesenzo emsindweni.
  • Iklayenti le-iOS liklanywe kabusha, lapho isixhumi esibonakalayo sishintshwe ngokuphelele futhi kwenziwa umsebenzi wokunciphisa ukusetshenziswa kwamandla. Ukuqina kweklayenti okuthuthukisiwe kwe-macOS.
    Iklayenti lezokuxhumana elimisiwe u-Jami "Maloya" uyatholakala
  • Iseva Yokuphathwa Kwe-akhawunti ye-JAMS ithuthukisiwe, okukuvumela ukuthi uphathe ama-akhawunti omphakathi wendawo noma inhlangano, kuyilapho ugcina isimo sokusabalalisa senethiwekhi. I-JAMS ingasetshenziswa ukuhlanganisa ne-LDAP kanye Nohlu Lwemibhalo Esebenzayo, ukugcina incwadi yamakheli, nokusebenzisa izilungiselelo ezithile zamaqembu abasebenzisi.
  • Usekelo olugcwele lwephrothokholi ye-SIP lubuyisiwe kanye nekhono lokuxhuma kumanethiwekhi e-GSM nanoma yibaphi abahlinzeki besevisi ye-SIP banikeziwe.

Source: opennet.ru

Engeza amazwana