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

Most már nem blokkolhatod: megjelent a Jami decentralizált kommunikációs platform első kiadása
ma jelent meg első kiadás decentralizált kommunikációs platform Jami, a Together kódnéven terjesztik. Korábban a projekt más néven fejlődött ki - Ring, előtte pedig - SFLPhone. 2018-ban a decentralizált hírnököt átnevezték a védjegyekkel való esetleges ütközések elkerülése érdekében.

A messenger kódot a GPLv3 licenc alatt terjesztik. A Jami megjelent GNU/Linux, Windows, MacOS, iOS, Android és Android TV számára. Igény szerint a Qt, GTK és Electron alapú interfész opciók közül választhat. De itt persze nem az interfészek a lényeg, hanem az, hogy Jami adjon esélyt üzeneteket válthat anélkül, hogy hozzáférne a dedikált külső szerverekhez.

Ehelyett közvetlen kapcsolat jön létre a felhasználók között végpontok közötti titkosítással. A kulcsok csak a kliens oldalon vannak. A hitelesítési eljárás az X.509 tanúsítványokon alapul. Az üzenetek mellett a platform lehetővé teszi audio- és videohívások lebonyolítását, telekonferenciák létrehozását, fájlok cseréjét, valamint a fájlok és képernyőtartalmak megosztott hozzáférésének megszervezését.

Kezdetben ezt a projektet puha SIP telefonként helyezték el és fejlesztették ki. De aztán a fejlesztők úgy döntöttek, hogy kibővítik a projekt funkcionalitását, fenntartva a SIP-kompatibilitást, és meghagyva a hívások lehetőségét ezzel a protokollal. A program különféle kodekeket támogat, köztük G711u, G711a, GSM, Speex, Opus, G.722, valamint ICE, SIP, TLS protokollokat.

A kommunikációs funkciók közé tartozik a hívásátirányítás törlése, hívástartás, hívásrögzítés, híváslista kereséssel, automatikus hangerőszabályozás, integráció a GNOME és KDE címjegyzékekkel.

Fentebb röviden beszéltünk egy megbízható felhasználói hitelesítési rendszerről. A mechanizmus a blokkláncon alapul - a címjegyzék az Ethereum alapú. Ugyanakkor egyszerre több eszközről is csatlakozhat, kommunikálva a felhasználóval, függetlenül attól, hogy melyik eszköz aktív. A nevek RingID-re fordításáért felelős címjegyzék különböző résztvevők által karbantartott csomópontok segítségével valósul meg. Segítségükkel saját csomópontot futtathat a globális címjegyzék helyi másolatának fenntartásához.

Ami a felhasználók megszólítását illeti, a fejlesztők az OpenDHT protokollt használták a probléma megoldására, amely nem igényli a felhasználókra vonatkozó információkat tartalmazó központi nyilvántartások használatát. A Jami alapja a jami-daemon, amely a kapcsolatok feldolgozásáért, a kommunikáció megszervezéséért, a videóval és hanggal való munkáért felel.

A jami-daemonnal való interakció a LibRingClient könyvtáron alapul. Ez az alapja a kliensszoftver-építésnek, és biztosítja a szükséges funkcionalitást, amely nem kötődik a felhasználói felülethez és a platformokhoz. A kliens alkalmazásokat pedig a LibRingClientre fejlesztik.

Amikor egy P2P messengert távközlési platformmá alakítanak át, a fejlesztők - tette hozzá új és frissített meglévő funkciókat. Itt vannak:

  • Jobb teljesítmény alacsony sávszélességű hálózatokon.
  • A felhasznált erőforrások száma csökkent, ha Android és iOS alatt dolgozik.
  • A Windows kliens újraírásra került. Tablet módban is működhet.
  • Eszközök jelentek meg több résztvevős telekonferencia lebonyolítására.
  • Hozzáadtuk a sugárzási mód megváltoztatásának lehetőségét a konferencián.
  • Az alkalmazás egy kattintással szerverré alakítható (erre szükség lehet például konferenciák lebonyolításához).
  • Megvalósított JAMS fiókkezelő szerver.
  • Lehetőség van olyan bővítmények csatlakoztatására, amelyek kiterjesztik az alap messenger képességeit.

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

Forrás: will.com

Hozzászólás