Nüüd ei saa te blokeerida: detsentraliseeritud suhtlusplatvormi Jami esimene väljalase on välja antud

Nüüd ei saa te blokeerida: detsentraliseeritud suhtlusplatvormi Jami esimene väljalase on välja antud
ilmus täna esimene trükk detsentraliseeritud suhtlusplatvorm Jami, levitatakse seda koodnime Together all. Varem töötati projekt välja teise nime all - Ring ja enne seda - SFLPhone. 2018. aastal nimetati detsentraliseeritud messenger ümber, et vältida võimalikke konflikte kaubamärkidega.

Messengeri koodi levitatakse GPLv3 litsentsi all. Jami on välja antud GNU/Linux, Windows, MacOS, iOS, Android ja Android TV jaoks. Soovi korral saate valida ühe Qt-l, GTK-l ja Electronil põhinevate liideste valikutest. Kuid peamine pole siin muidugi liidesed, vaid see, et Jami anna võimalus vahetada sõnumeid ilma spetsiaalseid välisservereid kasutamata.

Selle asemel luuakse otseühendus kasutajate vahel, kasutades otsast lõpuni krüptimist. Võtmed on olemas ainult kliendi poolel. Autentimisprotseduur põhineb X.509 sertifikaatidel. Lisaks sõnumitele võimaldab platvorm teha heli- ja videokõnesid, luua telekonverentse, vahetada faile, korraldada failide jagamist ja ekraani sisu.

Algselt positsioneeriti ja arendati see projekt tarkvaralise SIP-telefonina. Kuid siis otsustasid arendajad laiendada projekti funktsionaalsust, säilitades samal ajal ühilduvuse SIP-ga ja jättes võimaluse selle protokolli abil helistada. Programm toetab erinevaid koodekeid, sealhulgas G711u, G711a, GSM, Speex, Opus, G.722, pluss ICE, SIP, TLS protokolle.

Suhtlusfunktsioonide hulka kuuluvad kõne suunamise tühistamine, kõne ootel, kõne salvestamine, kõneajalugu koos otsinguga, automaatne helitugevuse reguleerimine, GNOME ja KDE aadressiraamatu integreerimine.

Eespool rääkisime lühidalt usaldusväärsest kasutaja autentimissüsteemist. Mehhanism põhineb plokiahelal – aadressiraamat põhineb Ethereumil. Samal ajal saate ühenduse luua mitmest seadmest korraga, võttes kasutajaga ühendust, olenemata sellest, milline seade on aktiivne. Aadressiraamat, mis vastutab RingID-s olevate nimede tõlkimise eest, on realiseeritud sõlmede abil, mida haldavad erinevad liikmed. Neid saab kasutada teie enda sõlme käitamiseks, et säilitada globaalse aadressiraamatu kohalikku koopiat.

Mis puudutab kasutajate adresseerimist, siis selle probleemi lahendamiseks kasutasid arendajad OpenDHT-protokolli, mis ei nõua kasutajate teabega tsentraliseeritud registrite kasutamist. Jami aluseks on jami-deemon, mis vastutab ühenduste töötlemise, suhtluse korraldamise, video ja heliga töötamise eest.

Koostoime jami-deemoniga põhineb LibRingClienti teegil. See on aluseks klienditarkvara loomisele ja pakub vajalikku funktsionaalsust, mis ei ole seotud kasutajaliidese ja platvormidega. Ja juba peale LibRingClient töötatakse välja kliendirakendusi.

P2P messengeri telekommunikatsiooniplatvormiks töötlemisel arendajad lisatud uued ja uuendatud olemasolevad funktsioonid. Siin nad on:

  • Parem jõudlus madala ribalaiusega võrkudes.
  • Vähendas Androidi ja iOS-i all töötades kasutatavate ressursside hulka.
  • Ümberkirjutatud klient Windowsi jaoks. See võib töötada ka tahvelarvuti režiimis.
  • Mitme osalejaga telekonverentsi pidamiseks on olemas tööriistad.
  • Lisatud on võimalus muuta konverentsil saaterežiimi.
  • Rakenduse saab ühe klõpsuga serveriks muuta (see võib olla vajalik näiteks konverentside jaoks).
  • JAMS-i kontohaldusserver on juurutatud.
  • Võimalik on ühendada pistikprogramme, mis laiendavad põhimessengeri võimalusi.

Nüüd ei saa te blokeerida: detsentraliseeritud suhtlusplatvormi Jami esimene väljalase on välja antud

Allikas: www.habr.com

Lisa kommentaar