Iye zvino haugone kuvharira: yekutanga kuburitswa kweiyo decentralized yekukurukurirana chikuva Jami yakaburitswa

Iye zvino haugone kuvharira: yekutanga kuburitswa kweiyo decentralized yekukurukurirana chikuva Jami yakaburitswa
zvaonekwa nhasi yekutanga edition decentralized communication platform Jami, inogoverwa pasi pezita rekodhi Together. Pakutanga, chirongwa chakagadzirwa pasi pezita rakasiyana - Mhete, uye zvisati zvaitika - SFLPhone. Muna 2018, mutumwa akatemerwa zita akatumidzwa zita kuti adzivise kupokana kungangoitika nezviratidzo.

Iyo messenger kodhi inogoverwa pasi peGPLv3 rezinesi. Jami yakaburitswa GNU/Linux, Windows, MacOS, iOS, Android uye Android TV. Sarudzo, unogona kusarudza imwe yesarudzo dzemainterfaces zvichienderana neQt, GTK uye Electron. Asi chinhu chikuru pano, hongu, haisi iyo interfaces, asi chokwadi chekuti Jami ipa mukana kuchinjanisa mameseji pasina kushandisa maseva ekunze akazvitsaurira.

Pane kudaro, kubatana kwakananga kunotangwa pakati pevashandisi vachishandisa magumo-kusvika-kumagumo encryption. Makiyi aripo chete kudivi revatengi. Maitiro echokwadi anobva pazvitupa zveX.509. Pamusoro pemameseji, chikuva chinoita kuti zvikwanise kuita maodhiyo nemavhidhiyo mafoni, kugadzira teleconference, kuchinjanisa mafaera, kuronga kugovaniswa kwefaira uye skrini zvemukati.

Pakutanga, chirongwa ichi chakaiswa uye chakagadziridzwa sesoftware SIP foni. Asi zvino vagadziri vakasarudza kuwedzera kushanda kwepurojekiti, vachichengetedza kuenderana neSIP uye vachisiya mukana wekufona uchishandisa iyi protocol. Purogiramu inotsigira macodecs akasiyana-siyana, kusanganisira G711u, G711a, GSM, Speex, Opus, G.722, pamwe ne ICE, SIP, TLS protocol.

Mamiriro ekukurukurirana anosanganisira Call Forward Cancel, Call Bata, Call Recording, Call History neKutsvaga, Automatic Volume Control, GNOME uye KDE bhuku rekero kubatanidzwa.

Pamusoro, takataura muchidimbu nezve inovimbika mushandisi yekusimbisa sisitimu. Iyo michina yakavakirwa pa blockchain - bhuku rekero rakavakirwa paEthereum. Panguva imwecheteyo, iwe unogona kubatanidza kubva kune akati wandei maturusi kamwechete, kubata mushandisi, zvisinei kuti ndeipi mudziyo unoshanda. Iro bhuku rekero, iro rine basa rekushandura mazita muRingID, rinoitwa pachishandiswa node dzinochengetwa nenhengo dzakasiyana. Inogona kushandiswa kumhanyisa yako node kuchengetedza kopi yemuno yebhuku rekero repasi rose.

Kana zviri zvekutaura nevashandisi, vanogadzira vakashandisa OpenDHT protocol kugadzirisa dambudziko iri, izvo zvisingade kushandiswa kwepakati registries ine ruzivo nezvevashandisi. Hwaro hweJami ndeye jami-daemon, iyo ine basa rekugadzirisa zvinongedzo, kuronga kutaurirana, kushanda nevhidhiyo uye ruzha.

Kudyidzana nejami-daemon kwakavakirwa paLibRingClient raibhurari. Ndiyo hwaro hwekuvaka mutengi software uye inopa inodiwa mashandiro ayo asina kusungirirwa kune mushandisi interface uye mapuratifomu. Uye nechekare pamusoro peLibRingClient mutengi zvikumbiro zvinogadzirwa.

Paunenge uchigadzira mutumwa weP2P mupuratifomu yekufonera, vagadziri akawedzera zvitsva uye zvakagadziridzwa zviripo. Hezvino vari:

  • Kuvandudzwa kwekuita pane yakaderera bandwidth network.
  • Yakadzikisa huwandu hwezviwanikwa hunoshandiswa paunenge uchishanda pasi pe Android uye iOS.
  • Akanyorazve mutengi weWindows. Inogonawo kushanda mune tablet mode.
  • Kune zvishandiso zve teleconferencing nevazhinji vatori vechikamu.
  • Yakawedzera kugona kushandura nzira yekutepfenyura mumusangano.
  • Chishandiso chinogona kushandurwa kuita sevha nekudzvanya kumwe chete (izvi zvingave zvakafanira, semuenzaniso, kumisangano).
  • Iyo JAMS account manejimendi server yaitwa.
  • Izvo zvinogoneka kubatanidza ma plugins anowedzera kugona kweiyo mutumwa wekutanga.

Iye zvino haugone kuvharira: yekutanga kuburitswa kweiyo decentralized yekukurukurirana chikuva Jami yakaburitswa

Source: www.habr.com

Voeg