Available ang desentralisadong kliyente ng komunikasyon ni Jami na "Maloya".

Available ang isang bagong release ng desentralisadong platform ng komunikasyon na Jami, na ipinamahagi sa ilalim ng code name na "Maloya". Ang proyekto ay naglalayong lumikha ng isang sistema ng komunikasyon na gumagana sa P2P mode at nagbibigay-daan sa pag-aayos ng parehong komunikasyon sa pagitan ng malalaking grupo at indibidwal na mga tawag habang nagbibigay ng mataas na antas ng pagiging kumpidensyal at seguridad. Ang Jami, na dating kilala bilang Ring at SFLphone, ay isang proyekto ng GNU at lisensyado sa ilalim ng GPLv3. Ang mga binary assemblies ay inihanda para sa GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, atbp.), Windows, macOS, iOS, Android at Android TV.

Hindi tulad ng mga tradisyunal na kliyente ng komunikasyon, nagagawa ni Jami na magpadala ng mga mensahe nang hindi nakikipag-ugnayan sa mga panlabas na server sa pamamagitan ng pag-aayos ng direktang koneksyon sa pagitan ng mga user gamit ang end-to-end na pag-encrypt (naroroon lang ang mga susi sa panig ng kliyente) at pagpapatotoo batay sa mga X.509 na certificate. Bilang karagdagan sa secure na pagmemensahe, pinapayagan ka ng program na gumawa ng mga voice at video call, lumikha ng mga teleconference, makipagpalitan ng mga file, at ayusin ang nakabahaging access sa mga file at nilalaman ng screen.

Sa una, ang proyekto ay binuo bilang isang softphone batay sa SIP protocol, ngunit matagal nang lumampas sa balangkas na ito pabor sa modelong P2P, habang pinapanatili ang pagiging tugma sa SIP at ang kakayahang tumawag gamit ang protocol na ito. Sinusuportahan ng programa ang iba't ibang mga codec (G711u, G711a, GSM, Speex, Opus, G.722) at mga protocol (ICE, SIP, TLS), ay nagbibigay ng maaasahang pag-encrypt ng video, boses at mga mensahe. Kasama sa mga function ng serbisyo ang pagpapasa at paghawak ng tawag, pag-record ng tawag, history ng tawag na may paghahanap, awtomatikong kontrol ng volume, pagsasama sa GNOME at KDE address book.

Upang matukoy ang isang gumagamit, si Jami ay gumagamit ng isang desentralisadong mekanismo ng pagpapatunay ng pandaigdigang account batay sa pagpapatupad ng isang address book sa anyo ng isang blockchain (ang mga pagpapaunlad ng proyekto ng Ethereum ay ginagamit). Maaaring gamitin ang isang user ID (RingID) nang sabay-sabay sa maraming device at nagbibigay-daan sa iyong makipag-ugnayan sa user anuman ang aktibo sa device, nang hindi kinakailangang magpanatili ng iba't ibang ID sa iyong smartphone at PC. Ang address book na responsable para sa pagsasalin ng mga pangalan sa RingID ay nakaimbak sa isang pangkat ng mga node na pinapanatili ng iba't ibang kalahok, kabilang ang kakayahang patakbuhin ang iyong sariling node upang mapanatili ang isang lokal na kopya ng pandaigdigang address book (Nagpapatupad din si Jami ng isang hiwalay na panloob na address book na pinapanatili ng ang kliyente).

Upang matugunan ang mga user sa Jami, ginagamit ang OpenDHT protocol (ibinahagi ang hash table), na hindi nangangailangan ng paggamit ng mga sentralisadong rehistro na may impormasyon tungkol sa mga user. Ang batayan ng Jami ay ang proseso ng background na jami-daemon, na responsable para sa pagproseso ng mga koneksyon, pag-aayos ng mga komunikasyon, pagtatrabaho sa video at tunog. Ang pakikipag-ugnayan sa jami-daemon ay isinaayos gamit ang LibRingClient library, na nagsisilbing batayan para sa pagbuo ng software ng kliyente at nagbibigay ng lahat ng karaniwang functionality na hindi nakatali sa user interface at mga platform. Ang mga application ng kliyente ay direktang nilikha sa ibabaw ng LibRingClient, na ginagawang medyo madali upang lumikha at suportahan ang iba't ibang mga interface.

Sa bagong release:

  • Isang pinag-isang application ng kliyente para sa mga platform ng GNU/Linux at Windows (at sa lalong madaling panahon macOS), na nagbibigay ng bago at pinahusay na interface na nakabatay sa Qt na muling idinisenyo upang gawing mas madali ang one-on-one na pagtawag at pagpupulong. Idinagdag ang kakayahang baguhin ang mikropono at output device nang hindi naaabala ang tawag. Ang mga tool sa pagbabahagi ng screen ay napabuti.
    Available ang desentralisadong kliyente ng komunikasyon na si Jami "Maloya".
  • Pinahusay na katatagan at pinalawak na mga kakayahan sa pagpupulong at pagpupulong. Ipinatupad ang suporta para sa pagtatalaga ng mga moderator ng kumperensya, na maaaring matukoy ang layout ng mga kalahok sa video sa screen, magbigay ng sahig sa mga speaker at makagambala sa mga kalahok kung kinakailangan. Sa paghusga sa mga pagsubok na isinagawa, ang Jami sa komportableng mode ay maaaring gamitin para sa mga kumperensya na may hanggang 20 kalahok (sa malapit na hinaharap ang figure na ito ay binalak na itaas sa 50).
    Available ang desentralisadong kliyente ng komunikasyon na si Jami "Maloya".
  • Inihayag na ang pagbuo ng isang kliyente para sa GNU/Linux na may interface na batay sa GTK (jami-gnome) ay malapit nang ihinto. Ang jami-gnome ay patuloy na susuportahan nang ilang sandali, ngunit sa kalaunan ay ihihinto sa pabor ng isang kliyenteng nakabase sa Qt. Kapag lumitaw ang mga mahilig na handang kunin ang kliyente ng GTK sa kanilang sariling mga kamay, handa ang proyekto na magbigay ng ganoong pagkakataon.
  • Ang kliyente para sa macOS ay sumusuporta sa mga plugin.
  • Pinahusay na pagganap ng plugin ng GreenScreen, na gumagamit ng mga paraan ng machine learning para itago o palitan ang background habang nakikipag-video call. Ang bagong bersyon ay nagdaragdag ng kakayahang i-blur ang background upang hindi makita ng iba kung ano ang nangyayari sa paligid ng kalahok.
    Available ang desentralisadong kliyente ng komunikasyon na si Jami "Maloya".
  • Ang isang bagong "Watermark" na plugin ay idinagdag, na nagbibigay-daan sa iyong ipakita ang iyong logo o anumang larawan sa ibabaw ng video, pati na rin ang pag-embed ng petsa at oras.
    Available ang desentralisadong kliyente ng komunikasyon na si Jami "Maloya".
  • Idinagdag ang plugin na "AudioFilter" upang magdagdag ng reverb effect sa audio.
  • Ang kliyente para sa iOS ay muling idinisenyo, kung saan ang interface ay ganap na nabago at ang trabaho ay ginawa upang mabawasan ang pagkonsumo ng enerhiya. Pinahusay na katatagan ng kliyente para sa macOS.
    Available ang desentralisadong kliyente ng komunikasyon na si Jami "Maloya".
  • Ang JAMS Account Management Server ay napabuti, na nagbibigay-daan sa iyong sentral na pamahalaan ang mga account para sa isang lokal na komunidad o organisasyon, habang pinapanatili ang ipinamamahaging katangian ng network. Maaaring gamitin ang JAMS upang isama sa LDAP at Active Directory, magpanatili ng address book, at maglapat ng mga partikular na setting para sa mga pangkat ng user.
  • Ang buong suporta para sa SIP protocol ay naibalik at ang kakayahang kumonekta sa mga GSM network at anumang SIP service provider ay ibinigay.

Pinagmulan: opennet.ru

Magdagdag ng komento