Tsopano simungathe kuletsa: kutulutsidwa koyamba kwa nsanja yolumikizirana yolumikizirana ndi Jami kwatulutsidwa

Tsopano simungathe kuletsa: kutulutsidwa koyamba kwa nsanja yolumikizirana yolumikizirana ndi Jami kwatulutsidwa
zawonekera lero kope loyamba Decentralized communication platform Jami, imagawidwa pansi pa code dzina Together. M'mbuyomu, ntchitoyi idapangidwa pansi pa dzina lina - mphete, ndipo zisanachitike - SFLPhone. Mu 2018, messenger wokhazikitsidwa adasinthidwanso kuti apewe mikangano yomwe ingachitike ndi zizindikiro.

Khodi ya messenger imagawidwa pansi pa layisensi ya GPLv3. Jami adatulutsidwa ku GNU/Linux, Windows, MacOS, iOS, Android ndi Android TV. Mwachidziwitso, mutha kusankha imodzi mwazosankha zolumikizirana ndi Qt, GTK ndi Electron. Koma chinthu chachikulu apa, ndithudi, si mawonekedwe, koma kuti Jami perekani mwayi kusinthanitsa mauthenga popanda kugwiritsa ntchito ma seva odzipatulira akunja.

M'malo mwake, kugwirizana kwachindunji kumakhazikitsidwa pakati pa ogwiritsa ntchito kumapeto mpaka kumapeto. Makiyi alipo kokha kumbali ya kasitomala. Mchitidwe wotsimikizika umachokera pa satifiketi za X.509. Kuphatikiza pa mauthenga, nsanjayi imapangitsa kuti pakhale mafoni omvera ndi makanema, kupanga ma teleconference, kusinthana mafayilo, kukonza kugawana mafayilo ndi zowonera.

Poyamba, polojekitiyi idakhazikitsidwa ndikupangidwa ngati foni ya SIP ya pulogalamu. Koma okonzawo adaganiza zowonjezera ntchito ya polojekitiyi, ndikusunga kugwirizana ndi SIP ndikusiya mwayi woyimba mafoni pogwiritsa ntchito protocol iyi. Pulogalamuyi imathandizira ma codec osiyanasiyana, kuphatikiza G711u, G711a, GSM, Speex, Opus, G.722, kuphatikiza ma protocol a ICE, SIP, TLS.

Zolumikizirana zikuphatikiza Call Forward Cancel, Call Hold, Call Recording, Call History ndi Search, Automatic Volume Control, GNOME ndi kuphatikiza buku la adilesi la KDE.

Pamwambapa, takambirana mwachidule za njira yodalirika yotsimikizira ogwiritsa ntchito. Makinawa amachokera ku blockchain - bukhu la adilesi limachokera ku Ethereum. Nthawi yomweyo, mutha kulumikizana ndi zida zingapo nthawi imodzi, kulumikizana ndi wogwiritsa ntchito, mosasamala kanthu za chipangizo chomwe chikugwira ntchito. Bukhu la maadiresi, lomwe limayang'anira kumasulira kwa mayina mu RingID, likugwiritsidwa ntchito pogwiritsa ntchito mfundo zomwe zimasungidwa ndi mamembala osiyanasiyana. Atha kugwiritsidwa ntchito kuyendetsa node yanu kuti musunge buku lanu la maadiresi lapadziko lonse lapansi.

Ponena za ogwiritsa ntchito, opanga adagwiritsa ntchito protocol ya OpenDHT kuti athetse vutoli, lomwe silifuna kugwiritsa ntchito ma registries apakati omwe ali ndi chidziwitso chokhudza ogwiritsa ntchito. Maziko a Jami ndi jami-daemon, omwe ali ndi udindo wokonza maulumikizidwe, kukonza mauthenga, kugwira ntchito ndi kanema ndi mawu.

Kulumikizana ndi jami-daemon kumatengera laibulale ya LibRingClient. Ndilo maziko omanga mapulogalamu a kasitomala ndipo amapereka ntchito zofunikira zomwe sizimangiriridwa ndi mawonekedwe ogwiritsira ntchito ndi nsanja. Ndipo kale pamwamba pa LibRingClient kasitomala mapulogalamu amapangidwa.

Mukakonza messenger wa P2P kukhala nsanja yolumikizirana, opanga anawonjezera zatsopano ndi zosinthidwa zomwe zilipo. Nawa:

  • Kuchita bwino pamanetiweki otsika a bandwidth.
  • Kuchepetsa kuchuluka kwazinthu zomwe zimagwiritsidwa ntchito pogwira ntchito pa Android ndi iOS.
  • Wolembanso kasitomala wa Windows. Itha kugwiranso ntchito pamapiritsi.
  • Pali zida zolumikizirana pa telefoni ndi omwe akutenga nawo mbali angapo.
  • Anawonjezera kuthekera kosintha njira yowulutsira pamsonkhano.
  • Pulogalamuyi imatha kusinthidwa kukhala seva ndikudina kamodzi (izi zitha kukhala zofunikira, mwachitsanzo, pamisonkhano).
  • Seva yoyang'anira akaunti ya JAMS yakhazikitsidwa.
  • Ndizotheka kulumikiza mapulagini omwe amakulitsa kuthekera kwa messenger woyambira.

Tsopano simungathe kuletsa: kutulutsidwa koyamba kwa nsanja yolumikizirana yolumikizirana ndi Jami kwatulutsidwa

Source: www.habr.com

Kuwonjezera ndemanga