Orain ezin duzu blokeatu: Jami komunikazio plataforma deszentralizatuaren lehen bertsioa kaleratu da

Orain ezin duzu blokeatu: Jami komunikazio plataforma deszentralizatuaren lehen bertsioa kaleratu da
gaur agertu da lehen edizioa Jami komunikazio plataforma deszentralizatua, Together kode izenarekin banatzen da. Aurretik, proiektua beste izen batekin garatu zen - Ring, eta aurretik - SFLPhone. 2018an, mezulari deszentralizatua izena aldatu zen, markekin izan litezkeen gatazkak saihesteko.

Messenger kodea GPLv3 lizentziapean banatzen da. Jami GNU/Linux, Windows, MacOS, iOS, Android eta Android TVrako kaleratu da. Aukeran, Qt, GTK eta Electron oinarritutako interfazeen aukeretako bat aukeratu dezakezu. Baina hemen gauza nagusia, noski, ez dira interfazeak, Jami hori baizik aukera bat eman mezuak trukatu kanpoko zerbitzari dedikatuetara jo gabe.

Horren ordez, konexio zuzena ezartzen da erabiltzaileen artean muturreko enkriptatzea erabiliz. Giltzak bezeroaren aldean bakarrik daude. Autentifikazio prozedura X.509 ziurtagirietan oinarritzen da. Mezuez gain, audio eta bideo deiak egiteko, telekonferentziak sortzeko, fitxategiak trukatzeko, fitxategiak partekatzeko eta pantailako edukiak antolatzeko aukera ematen du plataformak.

Hasieran, proiektu hau software SIP telefono gisa kokatu eta garatu zen. Baina orduan garatzaileek proiektuaren funtzionaltasuna zabaltzea erabaki zuten, SIParekin bateragarritasuna mantenduz eta protokolo hau erabiliz deiak egiteko aukera utziz. Programak hainbat kodek onartzen ditu, besteak beste, G711u, G711a, GSM, Speex, Opus, G.722, gehi ICE, SIP, TLS protokoloak.

Komunikazio-eginbideen artean Deiak desbideratzeko baliogabetzea, deiak atxikitzea, deiak grabatzea, deien historia bilaketarekin, bolumen-kontrol automatikoa, GNOME eta KDE helbide-liburuaren integrazioa daude.

Goian, erabiltzaileen autentifikazio sistema fidagarri bati buruz hitz egin dugu laburki. Mekanismoa bloke-katean oinarritzen da - helbide-liburua Ethereum-en oinarritzen da. Aldi berean, hainbat gailutatik konekta zaitezke aldi berean, erabiltzailearekin harremanetan jarriz, edozein gailu aktibo dagoen edozein dela ere. Helbide-liburua, RingID-en izenen itzulpenaz arduratzen dena, kide ezberdinek mantentzen dituzten nodoen bidez inplementatzen da. Zure nodoa exekutatzeko erabil daitezke helbide-liburu globalaren kopia lokal bat mantentzeko.

Erabiltzaileei zuzendutakoari dagokionez, garatzaileek OpenDHT protokoloa erabili zuten arazo hori konpontzeko, eta horrek ez du eskatzen erabiltzaileei buruzko informazioa duten erregistro zentralizatuak erabiltzea. Jami-ren oinarria jami-daemon da, konexioak prozesatzeaz, komunikazioak antolatzeaz, bideoa eta soinua lantzeaz arduratzen dena.

Jami-daemon-ekin elkarrekintza LibRingClient liburutegian oinarritzen da. Bezeroaren softwarea eraikitzeko oinarria da eta erabiltzailearen interfazeari eta plataformekin lotuta ez dagoen beharrezko funtzionaltasuna eskaintzen du. Eta dagoeneko LibRingClient bezeroen aplikazioak garatzen dira.

P2P mezulari bat telekomunikazio plataforma batean prozesatzen dutenean, garatzaileek gehitu du lehendik dauden ezaugarri berriak eta eguneratuak. Hona hemen:

  • Errendimendu hobetua banda zabalera baxuko sareetan.
  • Android eta iOS pean lan egitean erabiltzen diren baliabideen kopurua murriztu da.
  • Windows-erako bezero berridatzia. Tableta moduan ere funtziona dezake.
  • Parte-hartzaile anitzekin telekonferentzia egiteko tresnak daude.
  • Konferentzian igorpen modua aldatzeko gaitasuna gehitu da.
  • Aplikazioa zerbitzari bihur daiteke klik bakarrarekin (beharrezkoa izan daiteke, adibidez, hitzaldietarako).
  • JAMS kontuak kudeatzeko zerbitzaria ezarri da.
  • Oinarrizko mezulariaren gaitasunak zabaltzen dituzten pluginak konekta daitezke.

Orain ezin duzu blokeatu: Jami komunikazio plataforma deszentralizatuaren lehen bertsioa kaleratu da

Iturria: www.habr.com

Gehitu iruzkin berria