Saadaval on Jami detsentraliseeritud suhtlusplatvorm "Vilagfa".

Kasutusele on võetud detsentraliseeritud suhtlusplatvormi Jami uus versioon, mida levitatakse koodnime “Világfa” all. Projekti eesmärk on luua P2P-režiimis töötav sidesüsteem, mis võimaldab korraldada nii suurte gruppide vahelist suhtlust kui ka üksikuid kõnesid, tagades samal ajal kõrge konfidentsiaalsuse ja turvalisuse. Jami, varem tuntud kui Ring ja SFLphone, on GNU projekt ja litsentsitud GPLv3 alusel. Binaarkoostud on ette valmistatud GNU/Linuxi (Debian, Ubuntu, Fedora, SUSE, RHEL jne), Windowsi, macOS-i, iOS-i, Androidi ja Android TV jaoks.

Erinevalt tavapärastest suhtlusklientidest suudab Jami edastada sõnumeid ilma väliste serveritega ühendust võtmata, korraldades kasutajate vahel otseühenduse, kasutades otspunkti krüptimist (võtmed on olemas ainult kliendi poolel) ja X.509 sertifikaatidel põhinevat autentimist. Lisaks turvalisele sõnumivahetusele võimaldab programm teha hääl- ja videokõnesid, luua telekonverentse, vahetada faile ning korraldada jagatud juurdepääsu failidele ja ekraanisisule. Videokonverentsi pidamiseks serveris Intel Core i7-7700K 4.20 GHz protsessori, 32 GB muutmälu ja 100 Mbit/s võrguühendusega saavutab parima kvaliteedi, kui ühendatud pole rohkem kui 25 osalejat. Iga videokonverentsil osaleja vajab umbes 2 Mbit/s ribalaiust.

Algselt töötati projekt välja SIP-protokollil põhineva tarkvaratelefonina, kuid on sellest raamistikust juba ammu läinud P2P-mudeli kasuks, säilitades samal ajal ühilduvuse SIP-ga ja võimaluse selle protokolli abil helistada. Programm toetab erinevaid koodekeid (G711u, G711a, GSM, Speex, Opus, G.722) ja protokolle (ICE, SIP, TLS), tagab video, hääle ja sõnumite usaldusväärse krüptimise. Teenusfunktsioonid hõlmavad kõne suunamist ja hoidmist, kõnede salvestamist, kõneajalugu koos otsinguga, automaatset helitugevuse reguleerimist, integreerimist GNOME ja KDE aadressiraamatutega.

Kasutaja tuvastamiseks kasutab Jami detsentraliseeritud globaalset konto autentimise mehhanismi, mis põhineb aadressiraamatu rakendamisel plokiahela kujul (kasutatakse Ethereumi projekti arendusi). Ühte kasutajatunnust (RingID) saab kasutada samaaegselt mitmes seadmes ja see võimaldab kasutajaga ühendust võtta sõltumata sellest, milline seade on aktiivne, ilma et oleks vaja nutitelefonis ja arvutis erinevaid ID-sid säilitada. Nimede RingID-sse tõlkimise eest vastutav aadressiraamat on salvestatud sõlmede rühma, mida haldavad erinevad osalejad, sealhulgas võimalus käitada oma sõlme, et säilitada globaalse aadressiraamatu kohalikku koopiat (Jami rakendab ka eraldi sisemist aadressiraamatut, mida haldab klient).

Jamis kasutajate adresseerimiseks kasutatakse OpenDHT-protokolli (distributed hash table), mis ei nõua kasutajate teabega tsentraliseeritud registrite kasutamist. Jami aluseks on taustprotsess jami-deemon, mis vastutab ühenduste töötlemise, suhtluse korraldamise, video ja heliga töötamise eest. Suhtlemine jami-deemoniga on korraldatud LibRingClient teegi abil, mis on aluseks klienditarkvara koostamisel ja pakub kõiki standardseid funktsioone, mis ei ole seotud kasutajaliidese ja platvormidega. Kliendirakendused luuakse otse LibRingClienti peale, mis teeb erinevate liideste loomise ja toetamise üsna lihtsaks. Arvuti põhiklient on kirjutatud Qt teegi abil ning GTK-l ja Electronil põhinevaid täiendavaid kliente arendatakse.

Peamised uuendused:

  • Jätkus sülemirühma sidesüsteemi (Swarms) arendus, mis võimaldab luua täielikult hajutatud P2P-vestlusi, mille suhtlusajalugu salvestatakse ühiselt kõikidele kasutajaseadmetele sünkroniseeritud kujul. Kui varem tohtis sülemis suhelda vaid kahel osalejal, siis uues versioonis saab sülemirežiimis nüüd luua kuni 8-liikmelisi väikeseid grupivestlusi (edaspidistes väljaannetes on plaanis suurendada lubatud osalejate arvu, samuti lisada tuge avalike vestluste jaoks).
    Saadaval on detsentraliseeritud suhtlusplatvorm Jami "Vilagfa".

    Grupivestluste loomiseks on lisatud uus nupp ja võimalus seadistada vestluse seadeid.

    Saadaval on detsentraliseeritud suhtlusplatvorm Jami "Vilagfa".

    Pärast grupivestluse loomist saate sellesse uusi osalejaid lisada ja olemasolevaid eemaldada. Osalejaid on kolm kategooriat: kutsutud (gruppi lisatud, kuid pole veel vestlusega ühendatud), ühendatud ja administraator. Iga osaleja saab saata kutseid teistele inimestele, kuid ainult administraator saab grupist eemaldada (praegu saab administraator olla ainult üks, kuid tulevastes väljaannetes on paindlik juurdepääsuõiguste süsteem ja võimalus määrata mitu administraatorit).

    Saadaval on detsentraliseeritud suhtlusplatvorm Jami "Vilagfa".

  • Lisatud on uus paneel vestlusteabega, nagu osalejate loend, saadetud dokumentide loend ja seaded.
    Saadaval on detsentraliseeritud suhtlusplatvorm Jami "Vilagfa".
  • Lisatud mitut tüüpi indikaatorid sõnumite lugemise ja teksti sisestamise kohta.
    Saadaval on detsentraliseeritud suhtlusplatvorm Jami "Vilagfa".
  • Võimalus saata faile vestlusesse ja vestluses osalejad saavad faili vastu võtta isegi siis, kui saatja pole võrgus.
  • Lisatud liides vestlustes sõnumite otsimiseks.
  • Lisatud tugi reaktsioonide seadistamiseks emotikonide tähemärkide abil.
  • Lisati praeguse asukoha teabe kuvamise võimalus.
  • Töölauakliendile on lisatud eksperimentaalne tugi videokonverentsidega kaasneva grupivestluse jaoks.

Allikas: opennet.ru

Lisa kommentaar