Manje awukwazi ukuvimba: ukukhishwa kokuqala kweplathifomu yokuxhumana ehlukaniselwe i-Jami kukhululiwe

Manje awukwazi ukuvimba: ukukhishwa kokuqala kweplathifomu yokuxhumana ehlukaniselwe i-Jami kukhululiwe
uvele namuhla uhlelo lokuqala inkundla yokuxhumana ehlukaniselwe iJami, isatshalaliswa ngaphansi kwegama lekhodi Ndawonye. Ngaphambilini, iphrojekthi yathuthukiswa ngaphansi kwegama elihlukile - Ring, futhi ngaphambi kwalokho - i-SFPhone. Ngo-2018, isigijimi esabelwe saqanjwa kabusha ukuze kugwenywe ukungqubuzana okungenzeka nezimpawu zokuthengisa.

Ikhodi yesigijimi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3. I-Jami ikhishelwe i-GNU/Linux, Windows, MacOS, iOS, Android ne-Android TV. Ngokuzithandela, ungakhetha enye yezinketho zokusebenzelana okusekelwe ku-Qt, GTK ne-Electron. Kodwa into eyinhloko lapha, yiqiniso, akuyona i-interfaces, kodwa iqiniso lokuthi uJami nika ithuba ukushintshanisa imiyalezo ngaphandle kokusebenzisa amaseva angaphandle azinikele.

Esikhundleni salokho, ukuxhumana okuqondile kuyasungulwa phakathi kwabasebenzisi abasebenzisa ukubethela kokuphela ukuya ekupheleni. Okhiye bakhona kuphela ohlangothini lweklayenti. Inqubo yokuqinisekisa isuselwe kuzitifiketi ze-X.509. Ngaphezu kwemilayezo, inkundla yenza kube nokwenzeka ukwenza amakholi alalelwayo namavidiyo, ukudala ama-teleconferences, ukushintshanisa amafayela, ukuhlela ukwabelana kwefayela nokuqukethwe kwesikrini.

Ekuqaleni, le phrojekthi yabekwa futhi yathuthukiswa njengocingo lwe-SIP lwesofthiwe. Kodwa-ke abathuthukisi banquma ukwandisa ukusebenza kwephrojekthi, ngenkathi begcina ukuhambisana ne-SIP futhi beshiya ithuba lokushaya izingcingo ngokusebenzisa le nqubo. Uhlelo lusekela ama-codec ahlukahlukene, okuhlanganisa i-G711u, G711a, GSM, Speex, Opus, G.722, kanye ne-ICE, SIP, TLS protocol.

Izici zokuxhumana zifaka i-Call Forward Khansela, Ukubamba Ikholi, Ukuqoshwa Kwezingcingo, Umlando Wezingcingo Nosesho, Ukulawulwa Kwevolumu Okuzenzakalelayo, i-GNOME kanye nokuhlanganiswa kwebhuku lamakheli e-KDE.

Ngenhla, sikhulume kafushane ngesistimu yokuqinisekisa yomsebenzisi ethembekile. Indlela isekelwe ku-blockchain - incwadi yamakheli isekelwe ku-Ethereum. Ngesikhathi esifanayo, ungaxhuma kusuka kumadivayisi amaningana ngesikhathi esisodwa, uxhumane nomsebenzisi, kungakhathaliseki ukuthi iyiphi idivayisi esebenzayo. Incwadi yamakheli, enesibopho sokuhunyushwa kwamagama ku-RingID, isetshenziswa kusetshenziswa ama-node anakekelwa amalungu ahlukene. Angasetshenziselwa ukuqalisa i-nodi yakho ukuze ugcine ikhophi yendawo yencwadi yamakheli yomhlaba wonke.

Mayelana nokubhekana nabasebenzisi, abathuthukisi basebenzise iphrothokholi ye-OpenDHT ukuze baxazulule le nkinga, engadingi ukusetshenziswa kokubhalisa okumaphakathi nolwazi olumayelana nabasebenzisi. Isisekelo se-Jami yi-jami-daemon, ebhekele ukucubungula ukuxhumana, ukuhlela ukuxhumana, ukusebenza ngevidiyo nomsindo.

Ukusebenzisana ne-jami-daemon kusekelwe kulabhulali ye-LibRingClient. Kuyisisekelo sokwakha isofthiwe yeklayenti futhi inikeza ukusebenza okudingekayo okungaboshiwe esibonakalayo somsebenzisi kanye nezinkundla. Futhi kakade phezu kwe-LibRingClient izicelo zeklayenti ziyathuthukiswa.

Lapho ucubungula isigijimi se-P2P endaweni yezokuxhumana ngocingo, abathuthukisi kwengezwe izici ezintsha nezibuyekeziwe ezikhona. Nazi:

  • Ukusebenza okuthuthukisiwe kumanethiwekhi omkhawulokudonsa ophansi.
  • Yehliswe inani lezinsiza ezisetshenziswa lapho kusebenza ngaphansi kwe-Android ne-iOS.
  • Iklayenti elibhalwe kabusha le-Windows. Ingasebenza nakumodi yethebhulethi.
  • Kunamathuluzi e-teleconferencing nabahlanganyeli abaningi.
  • Kwengezwe amandla okushintsha imodi yokusakaza engqungqutheleni.
  • Uhlelo lokusebenza lungaguqulwa lube yiseva ngokuchofoza okukodwa (lokhu kungase kudingeke, isibonelo, izingqungquthela).
  • Iseva yokuphatha i-akhawunti ye-JAMS isetshenzisiwe.
  • Kungenzeka ukuxhuma ama-plugin anweba amandla esithunywa esiyisisekelo.

Manje awukwazi ukuvimba: ukukhishwa kokuqala kweplathifomu yokuxhumana ehlukaniselwe i-Jami kukhululiwe

Source: www.habr.com

Engeza amazwana