Most már nem lehet letiltani: megjelent a Jami decentralizált kommunikációs platform első kiadása

Most már nem lehet letiltani: megjelent a Jami decentralizált kommunikációs platform első kiadása
Ma megjelent első kiadás a Jami decentralizált kommunikációs platform, néven Together terjed. Korábban a projekt más néven működött — Ring, majd korábban — SFLPhone. 2018-ban a decentralizált üzenetküldőt átnevezték, hogy elkerüljék a márkanevekkel kapcsolatos lehetséges konfliktusokat.

Az üzenetküldő kódja GPLv3 licenc alatt terjed. A Jami elérhető GNU/Linux, Windows, MacOS, iOS, Android és Android TV rendszerekre. A felhasználók a Qt, GTK és Electron alapú felhasználói felületek közül választhatnak. De a lényeg itt természetesen nem a felhasználói felületek, hanem hogy a Jami lehetővé teszi üzeneteket tud küldeni külső, dedikált szerverek igénybevétele nélkül.

Ehelyett a felhasználók közvetlen kapcsolatot létesítenek a végponti titkosítással. A kulcsok csak az ügyfél oldalán találhatók. Az azonosítási eljárás az X.509 tanúsítványokon alapul. Az üzenetek mellett a platform lehetőséget ad hang- és videohívások lebonyolítására, telekonferenciák létrehozására, fájlok cseréjére, fájlok és képernyő tartalom közös hozzáférésének megszervezésére.

Eredetileg ez a projekt SIP telefonként lett pozicionálva és fejlesztve. De később a fejlesztők úgy döntöttek, hogy bővítik a projekt funkcionalitását, miközben megőrizzük a SIP kompatibilitást, és lehetőséget adnak a hívások lebonyolítására ezen a protokollon keresztül. A program különböző kodekeket támogat, beleértve a G711u, G711a, GSM, Speex, Opus, G.722, valamint az ICE, SIP és TLS protokollokat.

A kommunikációs funkciók között szerepel a hívás továbbításának megszüntetése, a hívások várakoztatása, a hívások rögzítése, a hívástörténet keresetlen keresése, a hangerő automatikus szabályozása, valamint a GNOME és KDE címtárakkal való integráció.

Fent említették a felhasználók megbízható azonosítási rendszerét. A mechanizmus a blokkláncon alapul — a címtár az Ethereum alapjain működik. Ezenkívül több eszközön is csatlakozhatunk, összekapcsolva a felhasználót függetlenül attól, hogy melyik eszköz aktív. A címtár, amely a neveket a RingID-n keresztül közvetíti, olyan csomópontok segítségével van megvalósítva, amelyeket különböző résztvevők támogatnak. Ezek segítségével saját csomópontot indíthatunk, hogy helyi másolatot tartsunk a globális címtárról.

A felhasználók címezésével kapcsolatban a fejlesztők az OpenDHT protokollt használták, amely nem igényel központosított nyilvántartásokat a felhasználói információkról. A Jami alapját a jami-daemon képezi, amely a kapcsolatok kezeléséért, a kommunikáció szervezéséért, valamint a videó- és hangkezelésért felelős.

A jami-daemon-nal való interakció a LibRingClient könyvtár alapjain valósul meg. Ez a könyvtár alapvető a kliensoldali szoftver fejlesztéséhez, és biztosítja a szükséges funkcionalitást, amely nem kötődik a felhasználói felülethez és a platformokhoz. A LibRingClient tetejére pedig kliensalkalmazások épülnek.

A P2P üzenetküldő átformálásakor telekommunikációs platformmá a fejlesztők csapathoz hozzáadtuk új funkciókat vezettek be és a meglévő funkciókat frissítették. Íme ezek:

  • Javult a teljesítmény alacsony sávszélességű hálózatokban.
  • Csökkent a használt erőforrások száma Android és iOS alatt.
  • Átírták a Windows klienst. Ez a verzió táblagépes üzemmódban is működhet.
  • Megjelentek az eszközök a több résztvevős távkonferenciák lebonyolítására.
  • Lehetőség nyílt a konferencián belüli közvetítési mód megváltoztatására.
  • Az alkalmazás egy kattintással szerverré alakítható (például konferenciák lebonyolításához szükséges lehet).
  • Megvalósult a JAMS felhasználói fiókok kezelésére szolgáló kiszolgáló.
  • Lehetőség van pluginek csatlakoztatására, amelyek bővítik az alap üzenetküldő funkcionalitását.

Most már nem lehet letiltani: megjelent a Jami decentralizált kommunikációs platform első kiadása

Forrás: habr.com

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster