Anaa ang desentralisadong kliyente sa komunikasyon ni Jami nga "Maloya".

Ang usa ka bag-ong pagpagawas sa desentralisado nga plataporma sa komunikasyon nga Jami anaa, giapod-apod ubos sa code name nga "Maloya". Ang proyekto gitumong sa paghimo og sistema sa komunikasyon nga naglihok sa P2P mode ug nagtugot sa pag-organisar sa duha ka komunikasyon tali sa dagkong grupo ug indibidwal nga mga tawag samtang naghatag ug taas nga lebel sa confidentiality ug seguridad. Ang Jami, nga nailhan kaniadto nga Ring ug SFLphone, usa ka proyekto sa GNU ug lisensyado ubos sa GPLv3. Ang binary assemblies giandam para sa GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, ug uban pa), Windows, macOS, iOS, Android ug Android TV.

Dili sama sa tradisyonal nga mga kliyente sa komunikasyon, si Jami makahimo sa pagpadala sa mga mensahe nga walay pagkontak sa mga eksternal nga server pinaagi sa pag-organisar sa usa ka direktang koneksyon tali sa mga tiggamit gamit ang end-to-end encryption (ang mga yawe anaa lamang sa kilid sa kliyente) ug pag-authenticate base sa X.509 nga mga sertipiko. Dugang sa luwas nga pagmemensahe, ang programa nagtugot kanimo sa paghimo og mga tawag sa tingog ug video, paghimo og mga teleconference, pagbayloay og mga file, ug pag-organisar sa gipaambit nga pag-access sa mga file ug sulud sa screen.

Sa sinugdan, ang proyekto naugmad isip usa ka softphone nga gibase sa SIP protocol, apan dugay na nga milapas niini nga gambalay pabor sa P2P nga modelo, samtang nagpadayon sa pagkaangay sa SIP ug ang abilidad sa paghimo sa mga tawag gamit kini nga protocol. Gisuportahan sa programa ang lainlaing mga codec (G711u, G711a, GSM, Speex, Opus, G.722) ug mga protocol (ICE, SIP, TLS), naghatag kasaligan nga pag-encrypt sa video, tingog ug mga mensahe. Ang mga gimbuhaton sa serbisyo naglakip sa pagpasa ug pagpugong sa tawag, pagrekord sa tawag, kasaysayan sa tawag nga adunay pagpangita, awtomatik nga pagkontrol sa volume, paghiusa sa mga libro sa address sa GNOME ug KDE.

Aron mahibal-an ang usa ka tiggamit, gigamit ni Jami ang usa ka desentralisado nga mekanismo sa panghimatuud sa global nga account base sa pagpatuman sa usa ka address book sa porma sa usa ka blockchain (gigamit ang mga pag-uswag sa proyekto sa Ethereum). Ang usa ka user ID (RingID) mahimong magamit nga dungan sa daghang mga aparato ug gitugotan ka nga makontak ang tiggamit bisan unsa nga aparato ang aktibo, nga wala kinahanglana nga magmentinar sa lainlaing mga ID sa imong smartphone ug PC. Ang address book nga responsable sa paghubad sa mga ngalan ngadto sa RingID gitipigan sa usa ka grupo sa mga node nga gimintinar sa lain-laing mga partisipante, lakip na ang abilidad sa pagpadagan sa imong kaugalingong node aron sa pagpadayon sa usa ka lokal nga kopya sa global address book (Jami usab nagpatuman sa usa ka bulag nga internal nga address book nga gimintinar sa ang kliyente).

Aron matubag ang mga tiggamit sa Jami, ang OpenDHT protocol (giapod-apod nga hash table) gigamit, nga wala magkinahanglan sa paggamit sa mga sentralisadong rehistro nga adunay impormasyon mahitungod sa mga tiggamit. Ang sukaranan sa Jami mao ang proseso sa background nga jami-daemon, nga responsable sa pagproseso sa mga koneksyon, pag-organisar sa mga komunikasyon, pagtrabaho sa video ug tunog. Ang interaksyon sa jami-daemon giorganisar gamit ang LibRingClient library, nga nagsilbi nga basehan sa pagtukod sa software sa kliyente ug naghatag sa tanan nga standard functionality nga wala mahigot sa user interface ug mga platform. Ang mga aplikasyon sa kliyente gimugna direkta sa ibabaw sa LibRingClient, nga naghimo niini nga sayon ​​​​sa paghimo ug pagsuporta sa nagkalain-laing mga interface.

Sa bag-ong pagpagawas:

  • Usa ka hiniusa nga aplikasyon sa kliyente para sa GNU/Linux ug Windows nga mga plataporma (ug sa dili madugay macOS), naghatag ug bag-o ug gipaayo nga Qt-based nga interface nga gidesinyo pag-usab aron himoong sayon ​​ang one-on-one nga pagtawag ug komperensya. Gidugang ang abilidad sa pag-usab sa mikropono ug output device nga dili makabalda sa tawag. Ang mga himan sa pagpaambit sa screen gipauswag.
    Anaa ang desentralisadong kliyente sa komunikasyon nga si Jami "Maloya".
  • Gipauswag ang kalig-on ug gipalapdan ang mga kapabilidad sa komperensya ug miting. Gipatuman ang suporta alang sa pag-assign sa mga moderator sa komperensya, nga makatino sa layout sa mga partisipante sa video sa screen, maghatag sa salog sa mga mamumulong ug makabalda sa mga partisipante kung gikinahanglan. Sa paghukom sa mga pagsulay nga gihimo, ang Jami sa komportable nga paagi mahimong magamit alang sa mga komperensya nga adunay hangtod sa 20 nga mga partisipante (sa umaabot nga umaabot kini nga numero giplano nga ipataas sa 50).
    Anaa ang desentralisadong kliyente sa komunikasyon nga si Jami "Maloya".
  • Gipahibalo nga ang pag-uswag sa usa ka kliyente alang sa GNU/Linux nga adunay interface nga nakabase sa GTK (jami-gnome) sa dili madugay ihunong. Ang jami-gnome magpadayon nga suportahan sa makadiyot, apan sa kadugayan ihunong pabor sa usa ka kliyente nga nakabase sa Qt. Kung makita ang mga mahiligon nga andam sa pagkuha sa kliyente sa GTK sa ilang kaugalingon nga mga kamot, ang proyekto andam sa paghatag sa ingon nga oportunidad.
  • Ang kliyente alang sa macOS nagsuporta sa mga plugins.
  • Gipauswag nga performance sa GreenScreen plugin, nga naggamit sa mga pamaagi sa pagkat-on sa makina aron itago o ilisan ang background atol sa mga video call. Ang bag-ong bersyon nagdugang sa abilidad sa pag-blur sa background aron ang uban dili makakita kung unsa ang nahitabo sa palibot sa partisipante.
    Anaa ang desentralisadong kliyente sa komunikasyon nga si Jami "Maloya".
  • Usa ka bag-ong "Watermark" nga plugin ang gidugang, nga nagtugot kanimo sa pagpakita sa imong logo o bisan unsang imahe sa video, ingon man usab sa pag-embed sa petsa ug oras.
    Anaa ang desentralisadong kliyente sa komunikasyon nga si Jami "Maloya".
  • Gidugang ang plugin nga "AudioFilter" aron idugang ang epekto sa reverb sa audio.
  • Ang kliyente alang sa iOS gidesinyo pag-usab, diin ang interface hingpit nga nausab ug ang trabaho nahimo aron makunhuran ang konsumo sa enerhiya. Gipauswag ang kalig-on sa kliyente alang sa macOS.
    Anaa ang desentralisadong kliyente sa komunikasyon nga si Jami "Maloya".
  • Ang JAMS Account Management Server gipauswag, nga nagtugot kanimo sa pagdumala sa mga account alang sa usa ka lokal nga komunidad o organisasyon, samtang gipadayon ang giapod-apod nga kinaiya sa network. Ang JAMS mahimong magamit sa pag-integrate sa LDAP ug Active Directory, pagmentinar og address book, ug paggamit sa mga piho nga setting alang sa mga grupo sa tiggamit.
  • Ang bug-os nga suporta para sa SIP protocol gibalik ug ang abilidad sa pagkonektar sa GSM networks ug bisan unsang SIP service providers gihatag na.

Source: opennet.ru

Idugang sa usa ka comment